我正在尝试将CUSTOM权利(com.apple.private.bmk.allow)添加到企业应用程序。
我首先使用XCode构建应用程序,然后解压缩现有的权利plist文件,并添加了自定义权利条目。接下来,我使用codesign来重新签名应用程序,并将权利plist包含在我添加的内容中。
但是,当我尝试通过企业链接安装应用程序时,应用程序开始安装,然后失败并显示错误:
verify_signer_identity:MISValidateSignatureAndCopyInfo失败 /var/tmp/install_staging.sveECd/foo_extracted/Payload/test.app/test: 0xe8008016
installd [45]:0x295000 do_preflight_verification:不能 验证可执行文件 /var/tmp/install_staging.sveECd/foo_extracted/Payload/test.app
如果我删除了我添加的自定义权利条目,那么该应用程序安装就好了。似乎将ANYTHING添加到现有授权文件会阻止其安装。有没有办法添加将在设备上安装的自定义权利?