Ipa - 权利列表问题

时间:2018-06-04 14:00:03

标签: ios xcode configuration ipa ios-provisioning

我们收到了开发人员的Ipa文件,并希望使用我们自己的分发证书对其进行重新签名。 这个部分很容易从终端。

我之后尝试通过apple configurator 2安装该应用程序,但可以在设备日志中看到“可执行文件已使用无效的权利签名”

如果我检查移动配置,我可以看到它已经通过我的公司ID认证。但是,检查应用程序权利,它仍然与外部公司信息

任何人都知道如何改变这个

1 个答案:

答案 0 :(得分:0)

--entitlements添加到您的重新签名ipa命令,以便与权利进行签名。

codesign -f -s "iPhone Distribution: Developer (ABCDEFGHIJ)" --entitlements entitlements.plist YourApp/YourApp.app

您可以从应用中找到权利并进行修改。

...
<plist version="1.0">
<dict>
    <key>application-identifier</key>
    <string>ABCDEFGHIJ.com.yourapp</string>
    <key>aps-environment</key>
    <string>production</string>
    <key>get-task-allow</key>
    <false/>
</dict>
</plist>