【发布时间】:2011-07-21 13:00:10
【问题描述】:
我想创建一个像 testflight 这样的 Web 服务器。我只想上传 ipa 文件并获取配置文件。所以用户不需要添加配置文件。有解决方案吗?
另外,testflight 如何在设备中安装应用程序?
【问题讨论】:
-
我的回答有帮助吗?
我想创建一个像 testflight 这样的 Web 服务器。我只想上传 ipa 文件并获取配置文件。所以用户不需要添加配置文件。有解决方案吗?
另外,testflight 如何在设备中安装应用程序?
【问题讨论】:
对于任何想要“真实”答案的人,您可以使用 PHP 来提取 IPA(zip),并且该条款位于 Payload 文件夹中的 XXXX.app 文件夹中
$zip = new ZipArchive;
if ($zip->open('FirstApp.ipa') === TRUE) {
$zip->extractTo('/dir/');
$zip->close();
}
【讨论】:
实际上,您的 ad-hoc 分发中的嵌入式配置文件将在下载 OTA 时自动安装在用户的设备上。查看Distributing Enterprise Apps for iOS 4 Devices 上的 Apple 文档,无线安装应用程序部分。完整示例阅读 [已删除]
编辑: 上面的链接已损坏,似乎已移至:http://aaronparecki.com/articles/2011/01/21/1/how-to-distribute-your-ios-apps-over-the-air
此外,从 iOS 7.0.3 开始,plist(而不是 ipa)必须托管在 ssl 安全站点 (https) 上。
【讨论】: