我可以在我的 iPhone 上安装 IPA 吗?

Posted

技术标签:

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

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

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

【问题讨论】:

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

【讨论】:

以上是关于我可以在我的 iPhone 上安装 IPA 吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 .ipa 文件安装到我的 iPhone 模拟器

ios 用xCode开发,怎么打包ipa包,在未越狱的iPhone上可以直接安装

ipa文件怎么安装到iPhone手机上?

ipa文件怎么安装到iPhone手机上?

来自phonegap build的.ipa不会安装在iphone上

macbook ipa文件怎么安装