我正在尝试创建一个存档.ipa,以便通过testflight分发。档案创建,我选择导出,然后选择专案,然后选择我的团队。然而,此时我得到了下面的屏幕。

我知道我的证书是有效的,因为我在xcode 5中创建了一个具有不同配置文件的.ipa,大约在下载xcode 6 GM之前2小时。我还知道,我的供应配置文件是有效的,并连接到上述证书。
问题是,在xcode 5中,它没有要求一个团队;它只要求一个配置配置文件。现在,出口要求一个团队,这是我提供的。当然,我还有一个有效的iOS分发证书。我在构建设置中使用它来对我的应用程序进行签名。似乎是个奇怪的错误
任何帮助都将不胜感激。
发布于 2014-09-11 18:54:13
使用开发证书,我无法生成.ipa。但是,使用即席发行证书,我可以生成一个.ipa。我假设这要么是一个新的“特性”,要么是Xcode 6中的一个bug,需要通过ad部署分发证书和配置文件。
发布于 2015-01-08 14:58:43
您必须将“代码签名标识”更改为"iOS分发“。
首先,请理解错误消息是BS重新使用的消息,不准确地描述了这里发生的事情。你在这件事上浪费了那么多时间不是你的错。这是苹果工作流程中一个小缺陷的例子,浪费了数十万美元的开发人员时间。但我们能做什么呢?

从技术上讲,这与@steventnorris的想法是相同的。我想说得更清楚些,因为我没能认出并执行他的答案。我不得不通过大量的尝试和错误来发现这一点。
发布于 2014-09-23 16:34:57
生成AdHoc构建的唯一方法(不需要处理证书)是使用命令行工具xcbuild,如下所述:
https://stackoverflow.com/questions/25774976
复制相似问题