我希望能够在 iOS ipa 上运行一个脚本来检查embedded.mobileprovision
文件中的特定字段(它在 xml 中),例如application-identifier
,它看起来像这样:
<key>Entitlements</key>
<dict>
<key>application-identifier</key>
<string>ABCDEFGHIJ.com.someCompany.someappID</string>
<key>get-task-allow</key>
<false/>
<key>keychain-access-groups</key>
<array>
<string>ABCDEFGHIJ.*</string>
</array>
</dict>
所以我希望脚本像这样为我输出该字段:
ABCDEFGHIJ.com.someCompany.someappID
考虑到我不想对原始 ipa 做任何事情,除了复制它然后检查副本。
需要自动化的手动流程:
- 复制ipa
- 将 ipa 副本的扩展名更改为 .zip
- 解压缩(然后创建一个 Payload 目录)
- 打开 Payload 目录
- 右键单击目录中的 .app 并选择“显示包内容”。
- 打开 Embedded.mobileprovision
- 搜索应用程序标识符并检查它