我认为创建 .ipa 时我的应用程序的 .entitlements 文件存在问题,因此我想检查权利文件的 bundle ID。在构建之前,我使用一个相当复杂的构建脚本来更改其中的一些内容,所以我想看看最终的产品是什么。我知道曾经有一个 Entitlements.plist,我可以从 ipa 中获取它,但它似乎不再存在了。现在有什么方法可以访问.entitlements 文件吗?
最佳答案
对于那些通过 Google 到达这里的人,Apple 在 https://developer.apple.com/library/ios/qa/qa1798/_index.html 提供的信息是最近的。 具体来说,解压 IPA 后:
通过运行以下命令显示应用程序中的权利:
codesign -d --entitlements :- "Payload/YourApp.app"
并通过运行显示配置文件:
security -D -i "Payload/YourApp.app/embedded.mobileprovision"
关于iphone - 有没有办法从应用程序的 .ipa 存档中查看应用程序的 .entitlements 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12850309/