当我们可以轻松压缩构建的应用程序并分发压缩的 .app 文件时,我想知道创建 ipa 并将其分发给客户端进行测试有什么用。
创造的好处是.ipa
什么?
是否创建ipa
不需要移动配置文件?
请澄清我的疑问。
当我们可以轻松压缩构建的应用程序并分发压缩的 .app 文件时,我想知道创建 ipa 并将其分发给客户端进行测试有什么用。
创造的好处是.ipa
什么?
是否创建ipa
不需要移动配置文件?
请澄清我的疑问。
我会根据我的经验告诉你一个优势。当您将压缩的 .app 文件交付给客户时,如果他在 Windows 机器上使用 iTunes,他会很想打开它(因为 .app 看起来像 Windows 中的文件夹)。这实际上会使应用程序无法使用。但是无法以任何方式打开 IPA 文件。因此分发 IPA 是安全的,无需考虑将其部署在 Mac 还是 Windows PC 上。
尽管 middaparka 的答案已被标记为正确,但他的答案中的链接现在已被弃用。更新的参考是App Distribution Guide
ipa 文件实际上是可安装的。
我建议阅读iOS 开发指南(特别是参见“分发应用程序”部分),因为它详细解释了所有内容。
我之所以使用 .ipa 而不是 .app 是因为您可以让您的客户直接从 iDevice 通过移动 safari 安装您的临时构建,而无需通过 iTunes。
这非常方便。但是,它确实需要一些研究,因为它有点乏味。基本上,您必须有一个包含指向 manifest.plist 的链接的 html 页面,该链接具有指向 .ipa 文件的链接。
http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/
使用菜单中的Build and Archive
命令。Build
然后,您可以将其作为ipa
存档保存到磁盘。
您无需使用 .ipa 发送移动配置文件,因此更容易为您的客户端安装。而且构建它更容易(Xcode 中的 Product->Archive 比共享 .ipa 名称)。
我不明白为什么 Apple 在 iOs 配置门户中为 .app 提供技术。