Xcode 9.0.1应用程序分发过程已更改

时间:2017-10-23 03:52:31

标签: ios xcode build app-store xcode9

最近我将Xcode升级到Xcode 9.1。之后,当我尝试发布我的应用程序时,Xcode不允许选择我为ad-hoc创建的分发配置文件。说那个

  

个人资料不是IOS应用商店个人资料

如果有关Xcode 9.1的应用程序分发程序有变更,请告知我们

2 个答案:

答案 0 :(得分:5)

您正在使用的Xcode工具(Xcode 9.1 beta)不像今天那样是Xcode Tool的稳定版本,所以它必须/不允许您在应用商店上发布/提交构建。 < / p>

  

只有稳定版的Xcode工具才能在商店中创建/上传构建。

您必须使用以下参考链接中的任何稳定版Xcode工具:

  

Xcode 9

           


  对于非高级帐户/苹果ID :(从下面的链接下载Xcode 9.3.x无付费(高级)Apple开发者帐户)

     


更新
根据您更新的问题,您使用的是Xcode 9.0.1,您的配置文件/证书与Xcode 9.0一起使用。

这是您的问题的临时解决方案:Xcode 9.0和Xcode 9.0.1之间没有太大的区别。在Xcode 9.0.1中开发代码并从Xcode 9.0创建构建。

答案 1 :(得分:1)

最后,我从这个苹果文档中得到了一个线索,关于我们将应用程序发布到appstore的重大变化。  https://developer.apple.com/library/content/qa/qa1814/_index.html#//apple_ref/doc/uid/DTS40014030。在那里它讨论自动代码签名。这使它与旧版本的Xcode不同。为了从xcode版本9开始发布,我们不得不更喜欢项目设置中的自动代码签名。这样苹果让出版很容易。在开发和分发之间,您不必每次都更改配置文件。

我在Apple开发者帐户中创建了开发和分发配置文件。在Xcode中,在“常规”选项卡“签名”部分中选择“团队”。 Xcode9.0.1从可用的配置文件中寻找适当的配置文件,然后继续发布。