最近尝试过无线分发Trigger.io应用程序,如下所述:
http://docs.trigger.io/en/v1.4/best_practice/wireless_distribution.html
不幸的是,这些应用程序(使用专用于“Ad Hoc”的配置文件构建)在网络上分发时神秘地无法安装。对设备的syslog输出的调查显示缺少get-task-allow权利。尝试将生成的IPA文件放到Testflight mac app上进行上传时会出现类似的错误。
我可以通过一些模糊的命令行标志提供自定义权利plist吗?或者平台在检测到“企业”构建时是否应该自动使用正确的?
答案 0 :(得分:2)
get-task-allow
权利是控制应用程序是否可调试的权限。在ad-hoc和分发配置文件中应将其设置为false。
查看用于打包应用的ad-hoc配置文件:您应该看到类似的内容:
<key>get-task-allow</key>
<false/>
它应该在构建之后进入二进制文件。快速和脏检查:在release/ios
中解压缩IPA并在二进制文件中解压缩get-task-allow
。我明白了:
<key>get-task-allow</key><false/>