如何在Xcode 9中从.app文件生成.ipa

时间:2017-09-27 22:11:48

标签: build ios11 ipa xcode9

我正在使用Xcode 9.我对构建进行了归档并进入归档窗口/组织窗口。从那里我们通常导出构建。但由于某种原因,我无法做到这一点。

在Xcode的早期版本中,我们可以在iTunes的帮助下进入包内容并从.app生成.ipa。但现在他们已经删除了这个选项。有人可以帮助我从我们生成的.app文件生成.ipa吗?

2 个答案:

答案 0 :(得分:4)

将应用程序文件拖放到iTunes的早期方法不再适用。

因此我们可以使用组织者在Xcode 9中创建.ipa文件。

  1. 创建项目的存档。
  2. 然后在管理器窗口中选择存档并单击导出选项。
  3. 然后在下一个对话框中选择一个分发方法(我有 选定的发展分布)。
  4. 然后准备存档并显示开发分发选项。您可以选择任何“应用程序稀疏”选项或将其保留为“无”,然后选择或取消选择其他选项,然后单击“下一步”。
  5. 然后,系统将提示您选择适当的开发证书和移动配置文件。选择后,单击“下一步”。
  6. 然后将构建存档以供分发,并且将要求您查看您的应用程序.ipa内容。
  7. 如果一切正常,请单击对话框中的“导出”选项。
  8. 您将看到另一个用于输入导出名称和位置的对话框。
  9. 输入导出文件夹名称并选择一个位置,然后单击“导出”。您的.ipa文件将导出到您选择的位置。
  10. 有关.ipa文件生成方式的更多信息/帮助,请参阅https://wiki.genexus.com/commwiki/servlet/wiki?34616,HowTo%3A+Create+an+.ipa+file+from+XCode

    此链接也应该有用 - How to create .ipa file using Xcode?

答案 1 :(得分:-1)

从另一个答案我看到你可以很好地生成.ipa文件,问题似乎是你不能将你的文件拖放到苹果从iTunes中删除应用程序页面的任何地方。

通过我自己的一些研究,我认为目前最好的解决方案(虽然我自己还没有尝试过)是下载iTunes 12.6.3,其中应用程序选项仍然可用。

请参阅以下链接,获取有关如何执行此操作的指南:https://www.macworld.com/article/3230135/software-entertainment/how-to-install-itunes-1263-and-replace-itunes-127.html

我能看到的唯一不利因素是它不再受支持,因为Apple仅提供对最新版iTunes的支持(撰写本文时为12.7)。但是我猜这正是堆栈溢出的原因!

让我知道它是怎么回事!

编辑:

只是为了让你知道我现在已经自己下载了iTunes 12.6.3并且我有我的应用程序选项!希望这可以帮助您,然后您可以按照您过去执行的过程。我还发现了另一篇类似于你的帖子,也提供了替代解决方案:

With Apps option removed from latest iTunes 12.7.... , how to install adhoc IPA?