我有一个 iOS 应用程序,但在应用程序中找不到 entitlements.plist 或其他内容,但我可以找到 info.plist 并且权利的内容也不存在。
当我在终端中运行以下命令时,我得到了权利。
codesign -d --entitlements - test.app
那么它存储在哪里?
它绝对没有存储在 info.plist 中,我检查了它。
帮助我了解它在哪里?
我有一个 iOS 应用程序,但在应用程序中找不到 entitlements.plist 或其他内容,但我可以找到 info.plist 并且权利的内容也不存在。
当我在终端中运行以下命令时,我得到了权利。
codesign -d --entitlements - test.app
那么它存储在哪里?
它绝对没有存储在 info.plist 中,我检查了它。
帮助我了解它在哪里?
在“权利”键下的 embedded.mobileprobision 内。
此外,Mach-O 可执行文件(存储在 IPA 存档中)可能具有嵌入的权利字典副本。
ps Apple 的技术说明 TN2415指定:“当配置文件用于代码签名时,Xcode 将配置文件的相关权利转移到 .app 的结果代码签名”。
通常它在不同的文件中 - projectName.entitlements