使用 Xcode 构建 IPA 文件

Posted

技术标签:

【中文标题】使用 Xcode 构建 IPA 文件【英文标题】:Building an IPA file with Xcode 【发布时间】:2011-03-05 07:42:30 【问题描述】:

我有一个应用程序,并已使用 Xcode 成功构建它。问题是我想在我的 iPad 上测试这个应用程序。我知道有苹果开发者计划之类的东西。但在去那里之前,我想先试试这个应用程序。有一个名为 testflightapp.com 的网站,我们可以在其中将应用程序即时部署到 iPad。

这需要一个 IPA 文件。我该怎么办?

【问题讨论】:

如果不是开发人员,您将无法在设备上运行应用程序。 除非越狱。 【参考方案1】:

您可以使用“Build -> Build and Archive”在 Xcode 中创建 IPA 文件。现在打开“Window -> Organizer”,您可以在“Archived Applications”部分找到 IPA。立即将 IPA 保存到文件夹中。

重要提示:您必须是 Apple 开发人员才能创建 IPA 文件。 IPA 文件必须使用证书等进行签名...

【讨论】:

我在 ios 5 中使用 Xcode 4.2 并且在打开 xcode->product 时,我只能看到没有子选项卡和另一个选项的构建,构建用于-> 测试、分析、运行,我无法选择构建进行归档。【参考方案2】:

在归档项目之前放置您的临时个人资料。一旦你准备好了。

转到产品---->存档成功存档后,您将看到管理器窗口导航到

存档然后单击 Distrubition 下一个窗口,您需要选择 Save for Enterprise 或 Ad-Hoc Deployent 然后您将选择您的 AdHoc 配置文件并保存。

【讨论】:

【参考方案3】:

相关说明位于http://support.testflightapp.com/kb/tutorials/how-to-create-an-ipa。不过,您可能需要在开发人员程序中创建有效的 IPA 文件。

【讨论】:

链接已损坏,但在这里找到了方向:help.testflightapp.com/customer/portal/articles/… 自购买 TestFlight 以来,Apple 已删除所有这些文章。存档版本:web.archive.org/web/20150209063308/http://…【参考方案4】:

要在物理设备上加载应用,您必须是 Apple 开发者,这不是可选的。

拥有帐户后,您需要在 developer.apple.com 上输入设备 ID 并针对这些设备 ID 生成证书

证书用于签署 IPA 并允许它在预定义的设备上运行。

【讨论】:

以上是关于使用 Xcode 构建 IPA 文件的主要内容,如果未能解决你的问题,请参考以下文章

Xcode4:构建 IPA 的替代方法

XCode(8.3.3) 使用 Xcode 托管配置文件导出应用程序 ipa

如何处理Xcode上传IPA文件后无法在后台架构版本中显示的问题?

使用 xcode 从 react native 导出 ipa

在 xcode 6.4 中构建 IPA 文件时,找不到带有 xmpp 的 -lxml2 库

从 xcode 命令行生成 ipa