0

我希望能够在 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 做任何事情,除了复制它然后检查副本。

需要自动化的手动流程:

  1. 复制ipa
  2. 将 ipa 副本的扩展名更改为 .zip
  3. 解压缩(然后创建一个 Payload 目录)
  4. 打开 Payload 目录
  5. 右键单击目录中的 .app 并选择“显示包内容”。
  6. 打开 Embedded.mobileprovision
  7. 搜索应用程序标识符并检查它
4

2 回答 2

1

正如上面的响应者所指出的,执行此操作的工具非常古老 - 这意味着您不应该了解它们,而是一些谷歌搜索会显示大量信息。

IPA 是一个拉链。解压它。在其中找到您关心的文件。这是一个非常明显的路径。使用 grep 或其他工具来获取您想要的行。等等

于 2013-11-25T23:57:24.797 回答
0

cp、mv、unzip、cd、grep呢?:)

于 2013-11-19T11:17:33.393 回答