我可以在我的 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 吗?的主要内容,如果未能解决你的问题,请参考以下文章
ios 用xCode开发,怎么打包ipa包,在未越狱的iPhone上可以直接安装