我正在尝试创建一个存档.ipa,以通过testflight进行分发。将创建存档,然后选择“导出”,然后选择“临时”,然后选择“我的团队”。但是,这时我得到下面的屏幕。
我知道我的证书是有效的,因为我在下载xcode 6 GM之前大约2个小时在xcode 5中创建了一个具有不同配置文件的.ipa。我也知道我的配置文件有效并且已连接到所述证书。
事实是,在xcode 5中,它并没有要求一个团队。它只要求提供配置文件。现在,导出要求我提供一个团队。另外,我当然拥有有效的iOS发行证书。我在构 build 置中使用它对我的应用程序进行签名。似乎是一个奇怪的错误
任何帮助将不胜感激。
最佳答案
您必须将“代码签名身份”更改为“iOS发行版”
首先,应理解该错误消息是BS重新设计的消息,并且与此处发生的情况不准确。浪费这么多时间不是你的错。这是苹果工作流程中的1个小缺陷的示例,它浪费了数十万美元的开发人员时间。但是,我们该怎么办?
从技术上讲,这与@steventnorris是相同的想法。我想更清楚一点,因为我未能认识到并实现他的答案。我不得不通过反复试验来独自发现这一点。
关于ios - Xcode 6 GM创建文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25774976/