【问题标题】:Can I install an IPA on my iPhone?我可以在我的 iPhone 上安装 IPA 吗?
【发布时间】:2013-03-30 12:10:31
【问题描述】:

在将我的应用提交到应用商店后,我创建了一个包含所有文件的 zip。现在我在下一个版本,我想用以前的版本进行测试,以确保更新正常工作,因为有一些结构变化。不幸的是,一些文件被引用了,但没有被复制,因此它们已经被删除或修改了。

无法从项目中再次构建,有什么方法可以在手机上安装以前的版本?

【问题讨论】:

  • 如果您将 IPA 放到 iTunes 中,它将在您同步时安装。
  • 在文件中搜索 .IPA 不会返回任何结果。这通常位于哪里?
  • 你不是说你有以前版本的应用吗?
  • 我压缩了所有文件,但是在 finder 中输入 .IPA 并没有显示 IPA,并且四处搜索我似乎找不到它,也找不到构建文件夹。
  • 如果您压缩了文件,然后将所有资源(图像,等等)、Info.plist 和可执行文件连同生成的代码签名一起放入 .app 捆绑包中,将其添加到名为Payload 并压缩它,重命名为 .ipa,瞧,你有一个有效的 IPA。

标签: ios objective-c xcode app-store app-store-connect


【解决方案1】:

打开 Xcode -> Archives,选择您的目标存档,分发 -> Ad-hoc Deployment,保存 .ipa 文件并将其拖入 iTunes。

如果您想将 .ipa 发送给其他人,还需要 ad-hoc 配置文件。

【讨论】:

  • 这不是他要求的。
【解决方案2】:

最简单的方法是从 iPhone 中删除新版本的应用程序,然后从 iTunes App Store 安装旧版本。如果您想同时运行两者,请暂时更改新版本的包标识符,然后通过 Xcode 安装。

【讨论】:

  • 目前还可以,但是是否可以从应用商店下载旧版本,然后再从该版本安装?一旦我做出未来的更新,我想回到不同的版本并用它们进行测试。
  • 是的,只需将您的 iPhone 与 iTunes 同步,然后将 IPA 从 iTunes 复制到默认位置的安全位置(如此处所述:osxdaily.com/2011/12/15/…)。您可以简单地将 IPA 拖到您的 iTunes 资料库中,并在以后想要重新安装该版本时随时重新同步。
【解决方案3】:

归档将创建 IPA 文件的应用的不同版本。然后将配置文件和 IPA 文件放到 iTunes 中并从那里安装。

【讨论】:

    猜你喜欢
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    • 2013-12-22
    • 1970-01-01
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多