Reputation: 27598
I have an app in the Appstore released back in April of 2015 where I had watchkit 1.0 extension.
Now after upgrading I get the following warning when submitting my new updated version of my app that has watchkit 2.0 extension code etc.
The thing is I have no interest in supporting both Watchkit 1.0 and 2.0. Is this a warning that will show up for couple of months and then go away or is there something I can do in my info.plist files to fix it?
I also got this wonderful email.
Dear developer,
We have discovered one or more issues with your recent delivery for "XXX". Your delivery was successful, but you may wish to correct the following issues in your next delivery:
WatchKit 1.0 - Your previous version used an extension for Apple Watch but your current version doesn’t. Users who haven’t updated their Apple Watch to watchOS 2 or later may lose access to their Apple Watch extension.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.
Regards,
The App Store team
Upvotes: 5
Views: 1015
Reputation: 27598
This is just a warning. The binary will get completed which you can submit for review. Apple reviewers also don't make a fuss about it and your app will get approved. Its more like a FYI warning.
Upvotes: 3
Reputation: 16793
You need to have two separate watch apps if you want to support watchOS 1 and watchOS 2. You need two different targets. However you can share your classes between the two apps by checking Target Membership
from the File Inspector
in XCode.
Upvotes: 2