Ipa - 资格问题
Posted
技术标签:
【中文标题】Ipa - 资格问题【英文标题】:Ipa - entitlistments problems 【发布时间】:2018-06-04 14:00:03 【问题描述】:我们收到了来自开发人员的 Ipa 文件,并希望使用我们自己的分发证书对其进行签名。 这部分从终端很容易。
之后我尝试通过 apple configurator 2 安装该应用,但在设备日志中可以看到“可执行文件已使用无效权利签名”
如果我检查移动配置,我可以看到它已通过我的公司 ID 进行了认证。但是检查应用程序的权利,它仍然与外部公司信息一致
任何人都知道如何改变这个
【问题讨论】:
有人知道如何将这些权利添加到重新签名的 Ipa 文件中吗? 【参考方案1】:将 --entitlements
添加到您的 re-sign 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>
【讨论】:
以上是关于Ipa - 资格问题的主要内容,如果未能解决你的问题,请参考以下文章