创建 .ipa 文件时的问题

Posted

技术标签:

【中文标题】创建 .ipa 文件时的问题【英文标题】:Issue in creating .ipa file 【发布时间】:2014-11-03 10:08:02 【问题描述】:

我有一个启用配置文件的 iCloud,我的包 ID 是

“com.mycompany.ReceiptsPlusNewBundle”

我创建了一个名为“checkout”的示例项目,并为 iCloud 进行了所有初始设置,并添加了用于检索的代码。当我在设备中运行时,应用程序运行良好,没有问题。当我尝试归档并创建一个 .ipa 时,它失败了。

相反,我创建了另一个名为“ReceiptsPlusNewBundle”的示例(项目名称与捆绑 ID“com.mycompany.ReceiptsPlusNewBundle”相同)并复制了相同的项目代码。再次项目在设备中运行良好。现在我可以成功归档并制作一个 .ipa 文件了。

所以 App ID 必须与项目名称相同,即(Xcode 中的产品名称)?它是否正确 ?这样应用程序就可以创建 .ipa 了吗?因为两个项目在设备上运行良好。请就这个问题提出建议!

【问题讨论】:

【参考方案1】:

产品名称不能与应用 ID 不同。 您确定 (Targets -> checkout(your project name) -> info -> Bundle identifier) 中的应用 ID 正确吗?

【讨论】:

是在 info->Bundle Id 与 app ID 相同。在设备中运行但创建 ipa 失败 错误信息是什么?我将使用我最近提交到应用商店的应用的屏幕截图来更新答案。项目名称与包名称相同,其中应用 ID 完全不同(旧项目名称) 这个项目是否启用了 iCloud?我没有错误日志 Coz 应用程序运行良好。问题 Archive->ad-hoc 最终无法创建 ipa。我之前的问题发布了这个我在创建 ipa 时遇到的错误。 ***.com/questions/26709630/issue-while-creating-ipa/… 我的 bundle ID 和我的项目名称不一样!我的包 ID->com.mycompany.ReceiptsPlusNewBundle 我的项目名称->“结帐” 我的项目名称和bundle名称相同,而bundle ID不同。而且我认为项目名称与包名称不同不会造成问题。

以上是关于创建 .ipa 文件时的问题的主要内容,如果未能解决你的问题,请参考以下文章

无法创建 IPA 文件

如何在颤振中创建 ipa 文件以进行测试?

TestFlight 无法创建 IPA

mdtool 在使用发布时创建 IPA 文件,但在使用调试配置时不创建

如何创建 IPA 文件?

如何使用 Runner.app 创建用于测试的 .ipa 文件?