0

我有一个.ipa使用企业证书签名并使用内部分发配置文件的文件。我没有原始源代码。当我在开发中心浏览分发文章时,我了解到必须将其存档以用于分发目的。我不知道如何归档 .ipa 文件。你能帮我做这件事吗?我是这个 iOS 开发世界的新手。

4

1 回答 1

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 文件,如果到目前为止一切都成功,将提示用户安装应用程序。

于 2013-03-12T02:01:59.737 回答