在PHP中从ipa中提取嵌入的配置文件

时间:2011-07-21 13:00:11

标签: php iphone ios ota

我想创建一个像testflight这样的Web服务器。我只想上传ipa文件并获取配置文件。因此用户无需添加配置文件。这有解决方案吗?

此外,testflight如何在设备中安装应用程序?

2 个答案:

答案 0 :(得分:1)

对于任何想要“真实”答案的人,您可以使用PHP来提取IPA(zip),并且可以在Payload文件夹的XXXX.app文件夹中找到该条款

$zip = new ZipArchive;
    if ($zip->open('FirstApp.ipa') === TRUE) {
        $zip->extractTo('/dir/');
        $zip->close();
    }

答案 1 :(得分:0)

实际上,ad-hoc发行版中的嵌入式配置文件将在下载OTA时自动安装在用户的设备上。检查Distributing Enterprise Apps for iOS 4 Devices上的Apples文档,无线安装应用部分。如需完整样本,请阅读[已删除]

编辑: 上面的链接已被破坏,似乎已移至: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)上。