iOS App分发 - 存档.ipa文件

时间:2013-03-12 01:39:23

标签: ios xcode in-house-distribution

我有一个.ipa文件,该文件使用企业证书并使用inHouse分发配置文件进行签名。我没有原始的源代码。当我浏览开发中心的分发文章时,我明白它必须归档才能用于分发目的。我不知道如何存档.ipa文件。你可以帮助我吗?我是这个iOS开发世界的新手。

1 个答案:

答案 0 :(得分:4)

我将假设所有内容都已正确构建并使用正确的配置文件和分发证书进行签名。

您需要XCode生成的myApp.ipamyApp.plist,可能还有其他方法,但通过Xcode生成这些方法最简单。获得这两个文件后,请将其上传到您的服务器(例如public_html/app/myApp.ipapublic_html/app/myApp.plist)。

您的用户可以通过Safari导航到您的下载页面。在此页面上,您可以添加如下链接:

<a href="itms-services://?action=download-manifest&url=http://mydomain.com/app/myApp.plist">Install the app</a>

它指向myApp.plist。这必须具有(除其他外)以下项目(不确定目前的确切格式,但如果在文本编辑器中打开.plist文件,很容易发现):

<key>url</key>
<string>http://mydomain.com/app/myApp.ipa</string>

此URL通常也会在XCode存档期间添加,但可以轻松编辑。它指向.ipa(实际上是一个包含可执行文件的zip文件和其他资源,如图像)。

当用户在Safari中点击“安装应用程序”时,它将读取plist文件,如果到目前为止一切都成功,将提示用户安装该应用程序。