Post

Replies

Boosts

Views

Activity

Reply to CKShare in iOS 26
Thanks, I have added it in the entitlements file and now it is working again as expected. I already have a UI for managing sharing participants in my app, so other than that do I need to do anything else to use this entitlement? Or will this just work once I submit an update to the App Store that supports iOS 26 and has this entitlement in it?
Aug ’25
Reply to CKShare in iOS 26
I added com.apple.developer.icloud-extended-share-access as the key in my app's Info.plist file, with type Array, and a single item in the array with the String value InProcessShareOwnerParticipantInfo. When I run my app, the owner.userIdentity.nameComponents on a CKShare is still blank. This is on iOS 26 beta 5. Is there something I am doing wrong with adding the entitlement?
Aug ’25
Reply to CKShare in iOS 26
In iOS 26 beta 4, this bug is still present. The attribute owner.userIdentity.nameComponents is showing up blank on a CKShare after joining as a participant, breaking critical app functionality that's needed to identify participants on otherwise identical records.
Jul ’25
Reply to CKShare in iOS 26
I have filed FB18191886 about a related issue. The biggest unaddressed issue that I am seeing here is that owner.userIdentity.nameComponents on a CKShare that a participant has already joined is always appearing empty in iOS 26 Seed 1 (23A5260n). This is critical information that breaks my app in iOS 26 beta, since a user may be a participant on multiple records owned by multiple different users that can only be differentiated by the owner's name.
Jun ’25
Reply to Xcode 15, how to uncheck "Connect via network" for physical device?
I'm experiencing a similar issue when I plug my iPhone with iOS 17 into my MacBook Pro and build a run. My app hangs on the launch screen for a long time (~10 seconds) then once the app UI shows up, it's unresponsive to touches for about 20 seconds. If I turn wifi off on my iPhone while it's plugged in, it works as I expect it to work: fast build and run, quick launch screen, and instantly responsive once past the launch screen. However, turning off wifi is not ideal, because if I don't have good cell service it's hard to test my app (which requires internet). Ideally I'd like to be able to build and run at plugged-in speeds when my iPhone is plugged into my computer, even when I have wifi turned on on the iPhone. I have a test iPhone with iOS 16, and I have connect via network enabled for that device. That devices works as expected: when I have it connected via a cable, it builds and runs quickly, and is instantly responsive to touches when the app starts, like I'd expect. Even when I don't have a cable connected, it takes a little longer to install, but then it starts right up with quick launch screen, and responds to touches immediately, unlike on my iOS 17 device. I don't have a VPN installed on my iOS 17 device or my MacBook Pro. It would be great to be able to build and run at a normal speed on iOS 17 devices with wifi enabled again. Hopefully someone on the Xcode team will fix this issue soon! 🤞😢
Jan ’24
Reply to Action Button on Apple Watch Ultra 2 calls shortcut twice
I'm also trying to figure out how I should handle this for different watchOS versions, seeing the behavior here... typically it seems like a better user experience to provide dialog, because that's what the user hears or sees when running the shortcut via Siri. On watchOS 9, when there is no dialog, it almost seems like it failed. The behavior on watchOS 10 seems different, like it completed successfully. However, I have not found a way to create separate AppIntents for watchOS 9 and watchOS 10.
Topic: App & System Services SubTopic: Core OS Tags:
Oct ’23
Reply to AppIntentsPackage protocol with SPM package not working
I finally figured out the issue and build error I was seeing related to this error. My app minimum target is iOS 16, and I was using a version of AppShortcut.init that is only available in iOS 17. I updated my AppShortcutsProvider code as follows to be able to still support iOS 16, and also the iOS 17 version: struct AppShortcuts: AppShortcutsProvider { static private let phrases: [AppShortcutPhrase<DoMyIntent>] = { return ["Do Intent in \(.applicationName)"] }() static var appShortcuts: [AppShortcut] { if #available(iOS 17.0, *) { return [ AppShortcut( intent: DoMyIntent(), phrases: phrases, shortTitle: "DoIntent", systemImageName: "calendar" ) ] } else { return [ AppShortcut( intent: DoMyIntent(), phrases: phrases ) ] } } }
Topic: App & System Services SubTopic: General Tags:
Oct ’23
Reply to AppIntentsPackage protocol with SPM package not working
Has anybody been able to resolve this? I'm experiencing an issue where I can build and run in Debug, but when I try to build Release version of my app with an AppShortcutsProvider defined I get the "Command AppIntentsSSUTraining failed with a nonzero exit code" error. So, I'm able to run my builds locally, but I can't submit anything to TestFlight or the App Store.
Topic: App & System Services SubTopic: General Tags:
Aug ’23
Reply to CKShare in iOS 26
Thanks, I have added it in the entitlements file and now it is working again as expected. I already have a UI for managing sharing participants in my app, so other than that do I need to do anything else to use this entitlement? Or will this just work once I submit an update to the App Store that supports iOS 26 and has this entitlement in it?
Replies
Boosts
Views
Activity
Aug ’25
Reply to CKShare in iOS 26
I added com.apple.developer.icloud-extended-share-access as the key in my app's Info.plist file, with type Array, and a single item in the array with the String value InProcessShareOwnerParticipantInfo. When I run my app, the owner.userIdentity.nameComponents on a CKShare is still blank. This is on iOS 26 beta 5. Is there something I am doing wrong with adding the entitlement?
Replies
Boosts
Views
Activity
Aug ’25
Reply to CKShare in iOS 26
In iOS 26 beta 4, this bug is still present. The attribute owner.userIdentity.nameComponents is showing up blank on a CKShare after joining as a participant, breaking critical app functionality that's needed to identify participants on otherwise identical records.
Replies
Boosts
Views
Activity
Jul ’25
Reply to CKShare in iOS 26
In iOS 26 beta 3, the issue where owner.userIdentity.nameComponents is showing up blank on a CKShare after joining as a participant is still present.
Replies
Boosts
Views
Activity
Jul ’25
Reply to CKShare in iOS 26
I have confirmed that accepting an invitation to a CKShare works again in iOS 26 beta 2. The major issue of owner.userIdentity.nameComponents showing up blank on a CKShare after joining as a participant still remains in beta 2.
Replies
Boosts
Views
Activity
Jun ’25
Reply to CKShare in iOS 26
I have filed FB18191886 about a related issue. The biggest unaddressed issue that I am seeing here is that owner.userIdentity.nameComponents on a CKShare that a participant has already joined is always appearing empty in iOS 26 Seed 1 (23A5260n). This is critical information that breaks my app in iOS 26 beta, since a user may be a participant on multiple records owned by multiple different users that can only be differentiated by the owner's name.
Replies
Boosts
Views
Activity
Jun ’25
Reply to Default zone is not accessible in shared DB - cloudKit
If you're trying to save it into the sharedDB, that's another user's privateDB. Is that what you intend to do here? As far as I know, you can't do that outside of a zone on the other user's account.
Replies
Boosts
Views
Activity
Jun ’25
Reply to Xcode 15, how to uncheck "Connect via network" for physical device?
I'm experiencing a similar issue when I plug my iPhone with iOS 17 into my MacBook Pro and build a run. My app hangs on the launch screen for a long time (~10 seconds) then once the app UI shows up, it's unresponsive to touches for about 20 seconds. If I turn wifi off on my iPhone while it's plugged in, it works as I expect it to work: fast build and run, quick launch screen, and instantly responsive once past the launch screen. However, turning off wifi is not ideal, because if I don't have good cell service it's hard to test my app (which requires internet). Ideally I'd like to be able to build and run at plugged-in speeds when my iPhone is plugged into my computer, even when I have wifi turned on on the iPhone. I have a test iPhone with iOS 16, and I have connect via network enabled for that device. That devices works as expected: when I have it connected via a cable, it builds and runs quickly, and is instantly responsive to touches when the app starts, like I'd expect. Even when I don't have a cable connected, it takes a little longer to install, but then it starts right up with quick launch screen, and responds to touches immediately, unlike on my iOS 17 device. I don't have a VPN installed on my iOS 17 device or my MacBook Pro. It would be great to be able to build and run at a normal speed on iOS 17 devices with wifi enabled again. Hopefully someone on the Xcode team will fix this issue soon! 🤞😢
Replies
Boosts
Views
Activity
Jan ’24
Reply to Action Button on Apple Watch Ultra 2 calls shortcut twice
I'm also trying to figure out how I should handle this for different watchOS versions, seeing the behavior here... typically it seems like a better user experience to provide dialog, because that's what the user hears or sees when running the shortcut via Siri. On watchOS 9, when there is no dialog, it almost seems like it failed. The behavior on watchOS 10 seems different, like it completed successfully. However, I have not found a way to create separate AppIntents for watchOS 9 and watchOS 10.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Oct ’23
Reply to AppIntentsPackage protocol with SPM package not working
I finally figured out the issue and build error I was seeing related to this error. My app minimum target is iOS 16, and I was using a version of AppShortcut.init that is only available in iOS 17. I updated my AppShortcutsProvider code as follows to be able to still support iOS 16, and also the iOS 17 version: struct AppShortcuts: AppShortcutsProvider { static private let phrases: [AppShortcutPhrase<DoMyIntent>] = { return ["Do Intent in \(.applicationName)"] }() static var appShortcuts: [AppShortcut] { if #available(iOS 17.0, *) { return [ AppShortcut( intent: DoMyIntent(), phrases: phrases, shortTitle: "DoIntent", systemImageName: "calendar" ) ] } else { return [ AppShortcut( intent: DoMyIntent(), phrases: phrases ) ] } } }
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’23
Reply to How can I re-create a CLKRelativeDateTextProvider in a WidgetKit complication?
Oh no... I didn't even get that far yet, but I did want to show it in a .widgetLabel in one of my apps. It's interesting you gave the Heart Rate complication example, because that's exactly the one I was looking at and trying to replicate.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’23
Reply to AppIntentsPackage protocol with SPM package not working
Has anyone found a solution to this? I am still having the same issue, and had to release an app without an AppShortcutsProvider, but as a result my shortcuts do not show up in the Shortcuts app and do not get suggested to users throughout iOS.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’23
Reply to AppIntentsPackage protocol with SPM package not working
Has anybody been able to resolve this? I'm experiencing an issue where I can build and run in Debug, but when I try to build Release version of my app with an AppShortcutsProvider defined I get the "Command AppIntentsSSUTraining failed with a nonzero exit code" error. So, I'm able to run my builds locally, but I can't submit anything to TestFlight or the App Store.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’23
Reply to SwiftUI on Apple Watch - no animation on change of Tabs
I'm also still experiencing this issue on watchOS 9.1. I tried TabView(selection: $currentTab.animation()) as well, but that did not help.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Nov ’22
Reply to How do I read Apple Watch battery level in iPhone app without a companion Apple Watch app?
Update: This app doesn't seem to work on iOS 15
Topic: App & System Services SubTopic: Hardware Tags:
Replies
Boosts
Views
Activity
Jun ’21