创buildIPA分发给客户端
我想知道什么是创build一个IPA,并分发给客户端进行testing,当我们可以轻松地压缩构build的应用程序和分发压缩的.app文件。
创build.ipa
的好处是什么?
是不是创buildipa
不需要移动configuration文件?
请澄清我的疑问。
ipa文件实际上是可以安装的。
我build议您阅读“ iOS开发指南” (详见“分发应用程序”一节),因为这里详细解释了一切。
我会告诉你我的经验优势。 将压缩的.app文件传送给客户端时,如果他在Windows计算机上使用iTunes,他会试图打开它(因为.app看起来像Windows中的文件夹)。 这实际上会导致应用程序无法使用。 但是IPA文件不能以任何方式打开。 因此,分配IPA是安全的,而不用考虑是否要在Mac或Windows PC上部署。
虽然middaparka的答案已被标记为正确的,但他的答案中的链接现已被弃用。 更新的参考是应用程序分发指南
我使用.ipa over .app的原因是因为您可以让您的客户端通过移动Safari直接从iDevice安装您的adhoc build,而无需通过iTunes。
这非常方便。 然而,这确实需要一些研究,因为这有点乏味。 基本上,你必须有一个html页面,其中包含一个链接到一个manifest.plist的链接,该链接指向.ipa文件。
http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/
使用Build
菜单中的Build and Archive
命令。 然后你可以把它保存到磁盘作为一个ipa
档案。
您不需要使用.ipa发送移动设备configuration文件,因此为您的客户端安装起来更容易。 构build它比较容易(在Xcode中产品 – >存档比共享,而不是.ipa名称)。
我不明白为什么苹果给iOSconfiguration门户中的.app技术。