My app had instant, repeating (5+ per user), withCheckedThrowingContinuation crashes when building off Xcode 16 (non-beta) for iOS 18.0 users. Had to do an emergency release with Xcode 15 and that seems to resolve it.
Issue in RevenueCat (popular SDK): https://github.com/RevenueCat/purchases-ios/issues/4177
Post
Replies
Boosts
Views
Activity
Filed a similar bug here: FB14187336
+1 it’s a logical addition, should be relatively simple to do and something the users want!
Linked the feedback mentioned and here's mine FB11442734
Same: FB11988641 (will tag this post and FB11799302 too)
+1
Thank you for bringing this up!
I posted (a much less clear explanation than this post) of encountering this issue: https://developer.apple.com/forums/thread/748542?page=1#782949022
OK this thread talks about the actual problem:
https://developer.apple.com/forums/thread/745675
+1 also submitted: FB13066529
Same: FB11836901 (has a testing app to reproduce)
+1 (thank you Thomas for being on top of this!)
I had a user bug report of this happening where permissions are 'randomly' lost so DeviceActivityCenter scheduling starts returning errors as if there are no permissions.
Radar here with some details (if more is needed, happy to help): FB12364989
+1 Similar thread here for .individual authorization:
https://developer.apple.com/forums/thread/714651
+1 on having more power to display the icons in various ways
While on the topic of icons, there seems to be a bug where the icon inside the Label is a different size depending on the device...on my iPhone 14 Pro, there's a "border" around the icon (icon image is about 20x20). On iPhone XS and one of the latest iPad Pro's, the icon spans the full 'space' of Label (icon image is about 40x40). One of the issues is that it makes it difficult to size properly. I am not sure what size the icons will have on all the different devices.
+1 please create the ability to to restrict the user from disabling Screen Time access (ex. via ManagedSettings)
Part of my problem when getting this error was a faulty extension from an older Xcode beta version. In Xcode Beta 1, it created extensions one way. In Xcode Release Candidate, it created extensions another way.
I had to delete the extension from the project, and re-create it in the Xcode Release Candidate.
The documentation you linked seems to say that the limit is 20:
The maximum number of activities that can be monitored at one time by an app and its extensions is twenty.