In XCode 14 you can create a single Watch App target instead of the "Watch App for iOS App" target before.
XCode 14:
However, as this is no longer an extension, it is apparently not included when you archive the iOS app for distribution.
My question is: How do I include the new Watch target in my submission of the iOS app?
I could not find any documentation on this.
(My Watch app is only a companion app and not a stand-alone watch app).
Post
Replies
Boosts
Views
Activity
As NSUbiquitousKeyValueStore is now available on watchOS 9, I wanted to share values between the iPhone app and the watch app using the key value store.
However, it seems that the watch app creates a separate store with its <app-identifier>.watchkitapp identifier, so data is not synced between both.
I tried chaning the iCloud Key-Value Store identifier in the watch app's entitlements file. But then signing the app will fail.
Is there any way to use NSUbiquitousKeyValueStore as a shared store between iPhone and Watch?
I have a universal app that runs on iPhone, iPad, and Mac. And I offer auto-renewing subscriptions that are universal purchases. So subscribing on the iPhone should also activate the subscription on the Mac app.
I noticed that this purchase syncing does not work in TestFlight.
I've read that Family Sharing does not work for TestFlight sandbox purchases.
Are purchases made on TestFlight generally not synced across devices? Or am I maybe doing something wrong with handling or setting up the subscriptions?
If TestFlight does not support syncing of purchases, what is the recommended way to test the cross-platform activation of Universal Purchases?
For visionOS App Store listings, screenshots are supposed to be 3840 × 2160.
However, when I save screenshots from the Simulator, they are only 2732 × 2048.
Is there a setting to generate full-size screenshots from the simulator? Or is there a way to save screenshots of the app window without the scene background?
As the Apple Vision Pro is not being sold yet (and won't be outside the US for a while) taking screenshots on the device is not really an option.
Of course, we can add borders or scale up the Simulator screenshots, but it seems weird that the expected screenshot size does not match the Simulator output.