My iOS app uses CloudKit key-value storage. I have not updated the app in a few years but it works fine. Since it was last updated, I transferred the app from an old organization to my personal developer account. Now that I'm working on the app again I get an error: Provisioning profile "iOS Team Provisioning Profile: com.company.app" doesn't match the entitlements file's value for the com.apple.developer.ubiquity-kvstore-identifier entitlement.
In the entitlement file, it has $(TeamIdentifierPrefix)$(CFBundleIdentifier) as the value for iCloud Key-Value Store. I've verified the variables resolve as expected. When I parse the provisioning profile there is no entitlement value for key-value storage. What am I getting wrong?
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Created
I am trying to add multiple scene support to an app but it is so far not working.
UIApplicationSupportsMultipleScenes is set as true within the UIApplicationSceneManifest dictionary. UIRequiresFullScreen is set as false.
The 'multitasking button' (three dots) does not show in the status bar for this app. If I long press on the app in the dock it does not allow dragging it out. Tapping the "All Windows" option after long pressing does allow creating new windows but they cannot split view or slide over. Dragging the app from the App Library works but it doesn't allow split view or slide over.
When trying programmatic methods, I always get "scene request failed to return scene with error response : <NSError: 0x6000003d2550; domain: FBSWorkspaceErrorDomain; code: 2 (Denied); reason: "the host declined to create a scene">" in the console.
All of this behavior is the same in the simulator and on a physical device. Is there some Info.plist key I'm missing? Maybe a build setting?