【问题标题】:Ipa - entitlistments problemsIpa - 资格问题
【发布时间】:2018-06-04 14:00:03
【问题描述】:

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

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

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

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

【问题讨论】:

  • 有人知道如何将这些权利添加到重新签名的 Ipa 文件中吗?

标签: ios xcode configuration ipa ios-provisioning


【解决方案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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多