导出 IPA:标识符为 XXX 的 App ID 不可用

Posted

技术标签:

【中文标题】导出 IPA:标识符为 XXX 的 App ID 不可用【英文标题】:Export the IPA : An App ID with identifier XXX is not available 【发布时间】:2015-01-08 09:16:22 【问题描述】:

我正在为客户工作并创建了一个iPhone app。我的客户给了我AdHoc provisioning profilecertificateprivate key 用于我已经导入到我的keychaincertificate。然后我尝试使用给定的provisioning profilecertificatearchieve 项目。我不是他在apple developer portal 中的团队的成员,我是另一个团队的成员,该团队没有任何app 与此app bundleID。 ,我得到以下error,我尝试导出archieve

如果我不是团队成员但我拥有该应用程序的配置文件和证书,我可以存档项目并导出 IPA 吗?

任何人都可以指导我如何导出创建的档案。

【问题讨论】:

【参考方案1】:

您必须是团队成员,因为配置文件包含您的个人信息并在 Xcode 中使用这些信息来构建应用程序。

另一种解决方法可能是为应用设置您自己的配置文件,并包括 您要运行它的设备。

不过,最简单的解决方案是将您添加为团队成员并创建新证书。

【讨论】:

但是如果创建我自己的配置文件,那么推送消息就会出现问题。推送消息应该来自我的客户端服务器,而不是我自己的推送服务器。你认为这会是一个问题吗? 您可以在会员中心生成一个新的推送通知证书,下载并放置在您的客户端服务器上。然后,您可以使用新创建的配置文件接收来自该服务器的通知。【参考方案2】:

不,如果您不是团队成员,则无法创建 IPA。

如果您的客户可以将您添加为他的团队成员,并且您可以导出 IPA,事情就会变得简单!

【讨论】:

以上是关于导出 IPA:标识符为 XXX 的 App ID 不可用的主要内容,如果未能解决你的问题,请参考以下文章

app导出(ipa)和打包上架

xcodebuild和xcrun自动化编译ipa包 笔记

ios ipa 导出与开发或临时配置文件的区别

如何把在ITUNES里面下载的付费APP制作成破解版的IPA文件?

IOS - 如何退出 ipa 文件?

标识符为“xxx.yyy.zzz”的应用 ID 不可用。提交新版本时请输入不同的字符串