【发布时间】:2012-05-02 08:15:21
【问题描述】:
我在 Xcode 上创建了一个应用程序并将其同步到 iPhone,它运行良好。现在,我想将应用程序同步到 iTunes,以便我可以复制 ipa 文件并将其发送给其他人进行测试。 但是应用程序没有同步到 iTunes。
有没有办法获取ipa文件? 我的应用程序使用 sqlite 数据库。这就是应用没有同步的原因吗?
【问题讨论】:
我在 Xcode 上创建了一个应用程序并将其同步到 iPhone,它运行良好。现在,我想将应用程序同步到 iTunes,以便我可以复制 ipa 文件并将其发送给其他人进行测试。 但是应用程序没有同步到 iTunes。
有没有办法获取ipa文件? 我的应用程序使用 sqlite 数据库。这就是应用没有同步的原因吗?
【问题讨论】:
试试这个:
1) 构建应用程序。你会得到一个.app
2) 打开 iTunes
3) 将 .app 拖放到顶部左侧面板的 iTunes 中。要真正放下,当您在面板上拖动 .app 时,您必须在光标处看到一个绿色的“+”。
4) iTunes 会将您的 .app 转换为 .ipa 文件
5) 查看 Users/{you}/Music/iTunes/iTunes Media/Mobile Applications 文件夹并找到您的 IPA 应用程序文件
希望对你有帮助
【讨论】:
我认为您在考虑这个问题,而不是部署到您的手机然后同步回 iTunes,尝试归档您的应用程序,然后进行临时分发。这将为您提供 IPA
现在,我对此并不完全确定,但 Apple 可能已经专门制定了协议,以防止您按照您描述的方式制作自己的 ad-hoc。
【讨论】:
在 xcode 中转到 Product->Archive。存档操作完成后,转到管理器,选择您的存档,选择共享,然后在“选择共享的内容和选项:”窗格中将内容设置为“iOS App Store Package (.ipa),将身份设置为 iPhone 分发(其中应与项目的临时/应用商店配置文件相匹配)。
【讨论】: