Post

Replies

Boosts

Views

Activity

Comment on Report JetsamEvent kill app event to MetricKit
Thanks for sharing my feedback ID @DTS Engineer! I almost forgot about this one. I'm updating it with some new context! Widget Extension running against the memory limit would be good. Potentially a different ask but related. Feedback updated. I assume/speculate that any upcoming system extensions that power app intents with Siri would have strict memory footprint limits.
Topic: App & System Services SubTopic: General Tags:
Feb ’26
Comment on iPadOS 18 TabView conflicts with NavigationSplitView
@DTS Engineer The Swift Charts example code falls into this trap too. It embeds a NavigationSplitView inside a TabView. This sample code should be updated if this layout is to be avoided because it causes unexpected behaviors. I was just running this example code and the view modifier to require tabs wasn't being respected. I guess 'as designed'? https://developer.apple.com/documentation/charts/visualizing_your_app_s_data
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Oct ’24
Comment on Adding workoutEffortScore to HKWorkout
@cfc I have successfully saved and related .workoutEffortScore samples to workouts, just like the Fitness apps. The documentation is practically non-existent on the new types. To make matters worse, there was no developer session describing these APIs at WWDC24. If you're the author of the workout, it should just work. You do need to query the sample and use a workout predicate to fetch it. It doesn't add the sample to the workout like the Builder API does with other sample types.
Sep ’24
Comment on Decoding crash report IPS metadata JSON keys
Thanks @eskimo. In case it wasn't obvious this is related to my other post you replied to for some stuff I'm working on. https://developer.apple.com/forums/thread/746376 Not useful to me agreed, but would it be useful (or required) to the Console app on Mac to attempt to parse the report into the friendly view? I will try removing keys that are not documented and see if the Console app can represent the 'translated report'. If I find anything that breaks I'll update my feedback.
Feb ’24
Comment on Running commands for symbolication within the App Sandbox for Mac App Store
Thanks Quinn @eskimo for putting that post together. I figured I would run into some limitations or that what I want to build would simply not work in a sandbox. It is easy (easier) for a developer to know where they placed their app binary DSYMs, but not intuitive where system framework DYSMs are located. This is a very related feedback that you can check out: FB12349101. The bigger flaw in my plan is symbolication of system frameworks only works if you had access to that device and os combo.
Feb ’24
Comment on Report JetsamEvent kill app event to MetricKit
Thanks for sharing my feedback ID @DTS Engineer! I almost forgot about this one. I'm updating it with some new context! Widget Extension running against the memory limit would be good. Potentially a different ask but related. Feedback updated. I assume/speculate that any upcoming system extensions that power app intents with Siri would have strict memory footprint limits.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Feb ’26
Comment on DeclaredAgeRange framework new cases and properties cause runtime crash with missing symbol
@DTS Engineer Fixed for AgeRangeDeclaration, but not ParentalControls property for significant change. FB21340649 - DeclaredAgeRange: Production Issue - AgeRangeService.ParentalControls.significantAppChangeApprovalRequired causes crashes on iOS 26.0 and 26.1 devices
Replies
Boosts
Views
Activity
Dec ’25
Comment on DeclaredAgeRange framework new cases and properties cause runtime crash with missing symbol
@DTS Engineer you or others may have already seen this one but just in case you haven't. FB21240249 - DeclaredAgeRange: DeclaredAgeRangeAction symbol unavailable on macOS catalyst apps causing crash - documentation says otherwise
Replies
Boosts
Views
Activity
Dec ’25
Comment on Age Range API - Sandbox Testing Available
@DTS Engineer Thanks for confirming, I can put my availability check in my code and just comment it out until Xcode is also fixed. The availability in Xcode headers also says 26.0. I did confirm it works as expected on an iOS 26.2 device.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Nov ’25
Comment on Age Range API - Sandbox Testing Available
@DTS Engineer Using Xcode 26.2, targeting an iPhone 17 Pro running 26.1, Xcode crashes saying the symbol isn't available. FB21116398. This is the case accessing both the eligibility property, as well as the additional age range declaration enum cases.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Nov ’25
Comment on CloudKit CKModifyRecordsOperation resulting in undocumented error "Internal Error" (1/3001); "MMCSEngineCreate failed"
@DTS Engineer, if I receive this error code when attempting to create records, what are your thoughts on me traversing the sandbox and deleting the CloudKit directory to mitigate this? Hopefully a fix in 18.4 or later, but is there anything I can do safely now?
Replies
Boosts
Views
Activity
Feb ’25
Comment on NSLocationRequireExplicitServiceSession
FB16452716 - Core Location / Documentation: Create documentation about NSLocationRequireExplicitServiceSession since it is missing from Core Location docs
Replies
Boosts
Views
Activity
Feb ’25
Comment on iPadOS 18 TabView conflicts with NavigationSplitView
@DTS Engineer The Swift Charts example code falls into this trap too. It embeds a NavigationSplitView inside a TabView. This sample code should be updated if this layout is to be avoided because it causes unexpected behaviors. I was just running this example code and the view modifier to require tabs wasn't being respected. I guess 'as designed'? https://developer.apple.com/documentation/charts/visualizing_your_app_s_data
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Oct ’24
Comment on How to read Apple iOS 16 Heart Rate Zones from HealthKit
FB15382945 - HealthKit: Give third party developers access to the internal heart rate zones recorded and associated with Activity app workouts
Replies
Boosts
Views
Activity
Oct ’24
Comment on Adding workoutEffortScore to HKWorkout
@cfc I have successfully saved and related .workoutEffortScore samples to workouts, just like the Fitness apps. The documentation is practically non-existent on the new types. To make matters worse, there was no developer session describing these APIs at WWDC24. If you're the author of the workout, it should just work. You do need to query the sample and use a workout predicate to fetch it. It doesn't add the sample to the workout like the Builder API does with other sample types.
Replies
Boosts
Views
Activity
Sep ’24
Comment on SwiftUI Document-based apps crash in iOS 18
FB15131454 - Settings: PRODUCTION ISSUE - Sharing an ips file from device analytics does not open my app on iOS and iPadOS 18 RC, works on iOS 17.6.x
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Sep ’24
Comment on CoreLocation's iBeacon monitoring stops reporting iBeacon when other BT device is connected in iOS Settings
Just mark your reply was the answer.
Replies
Boosts
Views
Activity
Apr ’24
Comment on VisionOS Bluetooth usage
@Gualtier Malde I documented a few of my use cases in here: FB13596401 - Core Bluetooth: Enable ability for visionOS device to be a peripheral - CBMutableService init is unavailable
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Mar ’24
Comment on Decoding crash report IPS metadata JSON keys
Thanks @eskimo. In case it wasn't obvious this is related to my other post you replied to for some stuff I'm working on. https://developer.apple.com/forums/thread/746376 Not useful to me agreed, but would it be useful (or required) to the Console app on Mac to attempt to parse the report into the friendly view? I will try removing keys that are not documented and see if the Console app can represent the 'translated report'. If I find anything that breaks I'll update my feedback.
Replies
Boosts
Views
Activity
Feb ’24
Comment on Running commands for symbolication within the App Sandbox for Mac App Store
Thanks Quinn @eskimo for putting that post together. I figured I would run into some limitations or that what I want to build would simply not work in a sandbox. It is easy (easier) for a developer to know where they placed their app binary DSYMs, but not intuitive where system framework DYSMs are located. This is a very related feedback that you can check out: FB12349101. The bigger flaw in my plan is symbolication of system frameworks only works if you had access to that device and os combo.
Replies
Boosts
Views
Activity
Feb ’24