Xcode 9.0.1 Application Distribution Procedure Changed

I recently upgraded my Xcode to Xcode 9.1. After that, when I try to publish my application, Xcode does not allow me to select the distribution profile that I created for ad-hoc. Saying that

Profile is not an iOS app store profile

Please let me know if there are any changes to the application distribution process regarding Xcode 9.1

+6
ios build xcode app-store xcode9
source share
2 answers

Finally, I got the key to this apple documentation about an important change in the way the application is published to the appstore. https://developer.apple.com/library/content/qa/qa1814/_index.html#//apple_ref/doc/uid/DTS40014030 . It talks about automatic code signing. This sets it apart from older versions of Xcode. To publish from xcode 9 onwards, we should prefer automatic code signing from project settings. Thus, the apple has made publishing a lot easier. You do not need to change profiles every time between development and distribution.

I have development and distribution profiles created in my Apple developer account. From Xcode, on the General tab, in the Signing section, select a command. Xcode9.0.1 searches for the appropriate profile available and continues to publish.

0
source share

The Xcode tool you are using (Xcode 9.1 beta) is not a stable version of the Xcode Tool as it is today, so it should / will not allow you to publish / send the assembly to the application store.

Only a stable version of the Xcode tool can create / upload assemblies in the repository.

You should use any of the stable version of the Xcode tool from the following link links:

Xcode 9


For an unpaid account / apple id: (Download Xcode 9.2 without a paid (Premium) Apple Developer account from the link below)


Update
According to your updated question, you are using Xcode 9.0.1, and your training profiles / certificates work with Xcode 9.0.

Here is a workaround for your problem: there is not much difference between Xcode 9.0 and Xcode 9.0.1. Develop your code in Xcode 9.0.1 and build from Xcode 9.0.

+4
source share

All Articles