iphone - 有没有办法从应用程序的 .ipa 存档中查看应用程序的 .entitlements 文件?

标签 iphone xcode ios6 ad-hoc-distribution archiving

我认为创建 .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/

相关文章:

ios - 如何在 ios swift 的电话调用方法中处理 completionHandler

iphone - 如何在iPhone中仅使用开发证书生成iPA文件?

ios - Xcode iOS 图像缓存

objective-c - iPhone iOS6 如何将图像 IO 类型 "resident dirty memory"返回给操作系统?

ios - 大小适合 : is returning different Values iOS 5 and iOS 6

ios - 如何切换 UITableView Cell 的选中状态

iphone - 如何将 XCode 安装在默认位置以外的位置?

ios - AVSpeechSynthesizer 没有停止

ios - swift 错误 : value of optional type 'Double?' not unwrapped

iphone - 绘制动画