创建ipa以分发给客户

时间:2011-02-01 11:21:34

标签: ios objective-c provisioning-profile

我想知道在我们可以轻松压缩构建的应用程序并分发压缩的.app文件时,创建ipa并将其分发给客户端进行测试有什么用。

创建.ipa

有什么好处

创建ipa是否不需要移动配置文件?

请澄清我的疑问。

6 个答案:

答案 0 :(得分:4)

我会根据自己的经验告诉你一个优势。当您将压缩的.app文件传送到客户端时,如果他在Windows机器上使用iTunes,他就会想要打开它(因为.app看起来像Windows中的文件夹)。这实际上会使应用程序无法使用。但是无法以任何方式打开IPA文件。因此,在不考虑是否要部署在Mac或Windows PC上的情况下分发IPA是安全的。

答案 1 :(得分:4)

尽管middaparka的答案已被标记为正确,但他的答案中的链接现已弃用。更新后的参考文献为App Distribution Guide

答案 2 :(得分:3)

ipa文件实际上是可安装的。

我建议您阅读iOS Development Guide(请参阅“分发应用程序”部分),因为这会详细解释所有内容。

答案 3 :(得分:1)

我之所以使用.ipa over .app是因为您可以让您的客户直接从iDevice over mobile safari安装您的adhoc版本,而无需通过iTunes。

这非常方便。然而,它需要做一些研究,因为它有点乏味。基本上你必须有一个html页面,其中包含一个指向manifest.plist的链接,该链接包含.ipa文件的链接。

http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/

答案 4 :(得分:0)

Build and Archive菜单中使用Build命令。然后,您可以将其作为ipa存档保存到磁盘。

答案 5 :(得分:-1)

您无需使用.ipa发送移动配置文件,因此可以更轻松地为您的客户端安装。并且它更容易构建它(产品 - >存档在Xcode中而不是共享而不是.ipa名称)。

我不明白为什么Apple会在iOs配置门户网站上为.app提供技术。