我们收到了开发人员的Ipa文件,并希望使用我们自己的分发证书对其进行重新签名。 这个部分很容易从终端。
我之后尝试通过apple configurator 2安装该应用程序,但可以在设备日志中看到“可执行文件已使用无效的权利签名”
如果我检查移动配置,我可以看到它已经通过我的公司ID认证。但是,检查应用程序权利,它仍然与外部公司信息
任何人都知道如何改变这个
答案 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>