【问题标题】:Extract embedded profile from ipa in PHP在 PHP 中从 ipa 中提取嵌入的配置文件
【发布时间】:2011-07-21 13:00:10
【问题描述】:

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

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

【问题讨论】:

  • 我的回答有帮助吗?

标签: php iphone ios ota


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    实际上,您的 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) 上。

    【讨论】:

    • 第二个链接好像坏了。
    • @PeterMortensen 感谢您提供的信息。我更新了链接并添加了一些有关 https 使用的信息。
    猜你喜欢
    • 1970-01-01
    • 2014-01-12
    • 2015-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    相关资源
    最近更新 更多