Xcode 9.0.1 应用程序分发程序已更改 [英] Xcode 9.0.1 App Distribution Procedure is Changed

查看:33
本文介绍了Xcode 9.0.1 应用程序分发程序已更改的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最近我将我的 Xcode 升级到了 Xcode 9.1.之后,当我尝试发布我的应用程序时,Xcode 不允许选择我为临时创建的分发配置文件.话说

Recently I have upgraded my Xcode to Xcode 9.1. After that when I try to publish my app, Xcode is not allowing to select the distribution profile I created for ad-hoc. Saying that

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

Profile is not an IOS App store profile

如果应用程序分发程序相对于 Xcode 9.1 有变化,请告诉我

Please let me know if there is a change in App distribution procedure with respect to Xcode 9.1

推荐答案

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

Finally I got a clue from this apple documentation about an important change the way we publish the app to appstore. https://developer.apple.com/library/content/qa/qa1814/_index.html#//apple_ref/doc/uid/DTS40014030. There it talks about automatic code signing. This makes it different from the older versions of Xcode. In order to publish from xcode version 9 onwards, we have to prefer automatic code signing from the project settings. That way apple made publishing lot easier. You don't have to change profiles everytime between development and distribution.

我在我的 Apple 开发者帐户中创建了开发和分发配置文件.在 Xcode 中,在 General 选项卡 Signing 部分中选择 Team.Xcode9.0.1 从可用的配置文件中寻找合适的配置文件并继续发布.

I have development and distribution profiles created in my apple developer account. From the Xcode, In the General tab Signing section select the Team. Xcode9.0.1 look out for the appropriate profile from the available ones and proceeds with the publishing.

这篇关于Xcode 9.0.1 应用程序分发程序已更改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆