将自定义权利添加到内部应用程序

时间:2014-07-20 05:06:54

标签: ios codesign code-signing-entitlements

我正在尝试将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添加到现有授权文件会阻止其安装。有没有办法添加将在设备上安装的自定义权利?

0 个答案:

没有答案