1

最近尝试让 Trigger.io 应用程序的无线分发运行,如下所述:

http://docs.trigger.io/en/v1.4/best_practice/wireless_distribution.html

不幸的是,这些应用程序(使用专用于“Ad Hoc”的配置文件构建)在通过网络分发时神秘地无法安装。对设备的 syslog 输出的调查显示缺少 get-task-allow 权利。尝试将生成的 IPA 文件放到 Testflight mac 应用程序上进行上传时,会出现类似的错误。

我可以通过一些晦涩的命令行标志提供自定义权利 plist 吗?或者平台在检测到“企业”构建时是否应该自动使用正确的构建?

4

1 回答 1

2

get-task-allow权利是控制应用程序是否可调试的内容。它应该在 ad-hoc 和分发配置文件中设置为 false。

查看您用于打包应用程序的临时配置文件:您应该看到如下内容:

<key>get-task-allow</key>
<false/>

这也应该在构建后进入二进制文件。快速而肮脏的检查:在二进制文件中解压缩 IPArelease/ios和 grep for get-task-allow。我得到:

<key>get-task-allow</key><false/>
于 2013-03-27T18:02:36.617 回答