Where to submit an Apple Watch app on iTunesConnect [closed] - ios

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
I have created an Apple Watch application using XCode 6.3 for iOS SDK 8.3. I tried to upload it to the itunesconnect.apple.com site. I can't find any options to upload Apple Watch apps. There are options only for iOS apps and OS X apps.
Please guide me with this.

2019 Update
As of watchOS 6.0 it is possible to create apps that run on the watch without the need to install a corresponding app on the paired iOS device.
You can follow Apple's instructions to convert an existing watch app into an independent watch app, or just create a new stand-alone watch app in Xcode.
The App Store Connect process is still essentially the same - Create an iOS app. You do not need to provide any iOS app screenshots, only watch screen shots.
Original answer
Apple Watch apps are hosted inside an iOS app, as an iOS extension - so to submit an Apple Watch app you need to submit an iOS app.
From the Apple Watch Programming Guide
Apple Watch requires the presence of an iPhone to run third-party
apps. To create a third-party app, you need two separate bundles: a
WatchKit app (that runs on Apple Watch) and a WatchKit extension (that
runs on the user’s iPhone). The WatchKit app contains only the
storyboards and resource files associated with your app’s user
interface. The WatchKit extension contains the code for managing the
WatchKit app’s user interface and for responding to user interactions.
Because a WatchKit app extends the behavior of your existing iOS app, the WatchKit app and WatchKit extension are bundled together and packaged inside your iOS app bundle. During installation of your iOS app, the system prompts the user to install the WatchKit app when a paired Apple Watch is present.
When you submit your hosting iOS app to App Store you have an option to provide Apple Watch application screen shots to go along with your main app screenshots.

Related

What changes required for adhering the deadline for app updates for iOS 13

Got an email from Apple about the deadline for an app update
for more info - link
What changes as a developer need to change in the code base for iOS13 SDKI have changed the target and build the app, Its working fine apart from that do we have to implement
signing with apple as mandatory changes for ios 13 to accommodate as per guideline
Below are the things apple has sent on mail to cross-verify
Apps for iPhone or iPad must be built with the iOS 13 SDK or later and use an Xcode storyboard to provide the app’s launch screen.
iPhone apps must support all iPhone screens and all iPad apps must support all iPad screens.
Apps for Apple Watch must be built with the watchOS 6 SDK or later.
Apps that authenticate or set up user accounts must support Sign in with Apple if required by guideline 4.8 of the App Store Review Guidelines.
Apps in the Kids Category must be in full compliance with guideline 1.3 and guideline 5.1.4. of the App Store Review Guidelines.
Apps using HTML 5 must be in full compliance with guideline 4.7 sections 4, 5, and 6 of the App Store Review Guidelines.
if someone has done do let us know what changes you have done.
Thank you 🙂
the message simply means that any developer looking to either release a new app or an update to an existing app on the App Store will have to build it using iOS 13 SDK.
If there is not proper need to update your app, then you can ignore the message !

How to submit an independant Apple Watch app? [duplicate]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
I have created an Apple Watch application using XCode 6.3 for iOS SDK 8.3. I tried to upload it to the itunesconnect.apple.com site. I can't find any options to upload Apple Watch apps. There are options only for iOS apps and OS X apps.
Please guide me with this.
2019 Update
As of watchOS 6.0 it is possible to create apps that run on the watch without the need to install a corresponding app on the paired iOS device.
You can follow Apple's instructions to convert an existing watch app into an independent watch app, or just create a new stand-alone watch app in Xcode.
The App Store Connect process is still essentially the same - Create an iOS app. You do not need to provide any iOS app screenshots, only watch screen shots.
Original answer
Apple Watch apps are hosted inside an iOS app, as an iOS extension - so to submit an Apple Watch app you need to submit an iOS app.
From the Apple Watch Programming Guide
Apple Watch requires the presence of an iPhone to run third-party
apps. To create a third-party app, you need two separate bundles: a
WatchKit app (that runs on Apple Watch) and a WatchKit extension (that
runs on the user’s iPhone). The WatchKit app contains only the
storyboards and resource files associated with your app’s user
interface. The WatchKit extension contains the code for managing the
WatchKit app’s user interface and for responding to user interactions.
Because a WatchKit app extends the behavior of your existing iOS app, the WatchKit app and WatchKit extension are bundled together and packaged inside your iOS app bundle. During installation of your iOS app, the system prompts the user to install the WatchKit app when a paired Apple Watch is present.
When you submit your hosting iOS app to App Store you have an option to provide Apple Watch application screen shots to go along with your main app screenshots.

Can an iOS app be added later to an Apple Watch only app?

Beginning with WatchOS 6 Apple makes it possible to ship Watch-only apps. While we can first ship an iOS app and later add a companion app for the Apple Watch, I'm wondering if the reverse is possible as well:
Can we ship an Apple Watch-only app, which is installed via WatchOS App Store directly on the watch and then later add an iOS app to it?
This is important to me as I don't want to put a barrier on front of this option. You may still find out after publishing your watch app that it will profit from having a companion app on the iPhone. Or you might find that your watch app will gain more publicity when its iOS companion app becomes visible in the iOS App Store as well.
Yes, this is simply a matter of going to the project at the top level of the project navigator, then adding a new iOS target to your Apple Watch project.

Why is my Apple Watch Simulator black?

I have a requirement to create a watchkit app.
Please let me know if it is possible to create a separate app with watch kit or do we have to do this with extensions.
I am testing my application in a simulator. The iPhone simulator and the Apple watch simulator both are coming up. The Apple watch simulator is black, no screen is coming up.
My System harddisk : 320 GB , RAM : 5 GB.
If you haven't read this already, have a look at it. In short it looks like you can only achieve this using extensions at the moment.
This article explains what they expect from you as a 3rd party watch app developer.
Apple Watch requires the presence of an iPhone to run third-party apps. To create a third-party app, you need two separate bundles: a WatchKit app (that runs on Apple Watch) and a WatchKit extension (that runs on the user’s iPhone). The WatchKit app contains only the storyboards and resource files associated with your app’s user interface. The WatchKit extension contains the code for managing the WatchKit app’s user interface and for responding to user interactions.
Also
Because a WatchKit app extends the behavior of your existing iOS app, the WatchKit app and WatchKit extension are bundled together and packaged inside your iOS app bundle. During installation of your iOS app, the system prompts the user to install the WatchKit app when a paired Apple Watch is present.
It's not possible to develop standalone WatchKit app. As you said - it has to be an extension. Also your iPhone app has to do something - it can not be just a container for your extension.
Watch Apps have to be set up as App extensions and cannot be created as stand-alone apps. This is just not what Apple has designed the Watch for, rather view it as an additional screen of your iOS device. Apple also recommends to have as much of your ressource-intensive code as possible in the main iOS-App - e.g. background tasks.
As to why your screen is black:
Make sure you are building the Watch App-Scheme. Then even if your Watch app does not have any UI elements yet, you should see the time in the upper right corner of the watch simulator.

WatchKit native applications

Is it possible to create native WatchKit applications, which would be able to run without an extension running on a paired iPhone ?
Not at the moment:
Apple Watch requires the presence of an iPhone to run third-party apps. To create a third-party app, you need two separate bundles: a WatchKit app (that runs on Apple Watch) and a WatchKit extension (that runs on the user’s iPhone). The WatchKit app contains only the storyboards and resource files associated with your app’s user interface. The WatchKit extension contains the code for managing the WatchKit app’s user interface and for responding to user interactions.
But it will come soon :
The iOS 8.2 SDK beta including WatchKit is available immediately for iOS Developer Program members at developer.apple.com/watchkit. The WatchKit site includes programming guides, human interface guidelines, templates and more. Starting later next year (meaning 2015), developers will be able to create fully native apps for Apple Watch.

Resources