【问题标题】:How to create IPA in Xcode 6?如何在 Xcode 6 中创建 IPA?
【发布时间】:2014-11-16 05:19:47
【问题描述】:

在我的项目中,我不知道如何创建 IPA 文件。谁能一步一步解释如何在 Xcode 6 中制作 IPA 文件?

【问题讨论】:

  • 我不敢相信这些模组将其关闭为“不清楚”。这个问题是绝对清楚的。这个用户显然在反复询问如何在 Xcode 6 中制作 .ipa。显然。
  • 我已经更新了这个问题(希望)更清楚。提名重新开放,因为这是 Google 的首批热门作品之一,我认为这是一个很好的问题。

标签: ios objective-c iphone xcode xcode6


【解决方案1】:

您可以关注以下内容:

1.在你的xcode中选择你的swiftDemo(如图左侧)然后选择Product选项,在其中你可以选择Archive选项。

  1. 然后会打开一个新窗口,如下所示,在该窗口中选择 export 选项

3.然后会出现如下弹出窗口,并在您寻找苹果商店时选择第一个选项。 所以现在按照它说的去做。

更新 -> 选择 Save to ad-hoc 部署,如下所示

->如果你没有用你的苹果开发者ID签名,那么下面的屏幕会弹出

-> 现在选择添加并在新窗口中提供您的 Apple ID 和密码,如图所示。

-> 按照 xcode 的指导进行休息,最后您将获得 IPA 文件。

-> 进行测试。

不要忘记在 xcode 中对构建设置进行代码签名时提供您的配置文件和证书。

【讨论】:

  • 在这一步之后我的错误发生了。 "要为 IOS App Store 开发节省费用,您需要为开发团队 '92P8AKNGW9' 添加一个注册 IOS 开发者计划的 Apple ID 帐户"
  • 我已经存在于苹果开发者ID中,并且还安装了配置文件和证书。
  • “产品”菜单中的“存档”选项显示为灰色。
  • @jameshfisher 您需要在 xcode 中选择 iOS 设备,因为您现在可能已经选择了任何模拟器。所以换成iOS设备就可以了。
  • 如果存档选项被淘汰。查看stackoverflow.com/questions/16050640/…
【解决方案2】:

如果您想将 .ipa 文件上传到 itunesconnect无需在 Xcode 中集成开发人员帐户,并且您想使用 应用程序加载器。那么您可以使用 iTunes 生成 .ipa

第 1 步:- 选择设备代替模拟器。

第 2 步:- 转到产品 -> 选择存档

第 3 步:- 完成过程后,右键单击您的存档 -> 并选择在 Finder 中显示

第 4 步:- 当您点击在 finder 中显示时,您将重定向到 Archive 文件夹,如下所示

第 5 步:- 右键单击​​ .xarchive 文件 -> 选择 Show Package Contents 选项。

第 6 步:- 转到产品文件夹 -> 应用程序文件夹 -> 你会找到 yourprojectname.app

第 7 步:- 现在要将 .app 转换为 .ipa,只需拖放到 iTunes 中即可。检查下图,

第 8 步:- 现在将此 .ipa 文件放在安全的地方,并在使用应用程序加载器上传时使用。

注意:-如果您想知道如何使用应用程序加载器上传应用程序,请查看此项,

Upload app with application Loader

编辑:-

警告:-请勿将扩展名从 .aap 更改为 .zip 并将 .zip 更改为 .ipa。

我在许多答案中看到,他们建议压缩 .app 文件,然后将扩展名从 .zip 更改为 .ipa 。它现在不工作。通过这种方法你会得到类似的错误,

IPA 无效,它不包含有效负载目录。

【讨论】:

  • 感谢拖放提示,不知道。
【解决方案3】:
1. Make your application with X-Code

.

2. Run your application in simulator

.

3. Open finder, Goto -> /Library/Developer/XCode/DerivedData/<Your App Name-blahblahblah>/Build/Products/Debug-iphonesimulator

.

4. Open iTunes -> Goto Apps

.

5. Drag YourApplication.app to iTunes

.

6. Drag back your app from iTunes to finder to get YourApplication.ipa

【讨论】:

  • 我的模拟器在运行应用程序后没有出现。所以你的方法对我来说就像一个魅力。
  • 文件夹更改为 /Users/&lt;User&gt;/Library/Developer/Xcode/DerivedData 为我使用最新的 XCode 版本。可以在 XCode 中的“文件”->“项目设置”查看/更改设置。
【解决方案4】:

在 XCode 版本 9.0 (9A235) 中:

    1. 存档您的项目
    1. 点击Window->Organizer,选择你存档的项目。点击导出
    1. 选择开发(选项)
    1. 单击下一步并签署应用程序并导出

这会将发布内容导出到您可以找到 .ipa 文件的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-11
    • 1970-01-01
    • 2013-02-03
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多