【问题标题】:Is there a way to see what UDID are included in a build?有没有办法查看构建中包含哪些 UDID?
【发布时间】:2012-07-18 13:35:57
【问题描述】:

我正在寻找一种方法来验证 IPA 或 mobileprovision 文件,以查看在我分发应用程序进行 beta 测试之前是否已添加我的所有测试设备。

【问题讨论】:

  • 您是通过 testflight 之类的服务分发还是手动分发?

标签: ios ipa udid


【解决方案1】:

在文本编辑器中打开 .mobileprovision 文件。包含的设备将列在 plist 部分的 ProvisionedDevices 元素下。

如果您使用 testflight,它会自动将配置文件中的设备与您注册的测试人员进行比较。

可以通过复制文件、将其重命名为 .zip 并解压缩来检查 IPA 的内容。在里面你会找到.mobileprovision 文件。

【讨论】:

  • 成功了,谢谢。我还解压了 ipa 并检查了 embedded.mobileprovision。
  • .mobileprovision 格式部分是二进制格式。我认为这是一个二进制 plist,但显然不是。你用什么把它转换成人类可读的格式?
  • @MarkWang 什么都没有,只是在文本编辑器中打开它。我认为不可读的部分可能是某种签名或哈希。请注意,我很久没有打开过,所以现在看起来可能有所不同。
  • Mobileprovision 使用证书签名,您可能需要删除签名,因为每隔 1KB 左右就会添加一些垃圾。
  • iPhone 配置实用程序也是不错的选择。 support.apple.com/kb/DL1465
【解决方案2】:

我使用http://thebetafamily.com/supersend/ 来查看我的 iOS 应用程序中包含哪些 UDID,这也是将 ipa 发送给我的客户的一种简单方法。

【讨论】:

  • 这项服务的机密性如何?如果我有一个新的应用程序,我不想在应用程序发货之前向公共服务披露,因为这可能违反了我与客户的 NDA。
  • @mobibob 没有人可以安装/打开应用程序 (.ipa),除了那些您签署了 UDID 的人,所以除了他们看到应用程序的名称/图标之外,没有违反 NDA 的风险
【解决方案3】:

Diawi 让您分发 IPA 文件并查看其中配置的设备。

  1. 上传 IPA 文件。
  2. 上传文件后打开 Diawi 提供的链接。
  3. 点击伴侣
  4. 点击已配置的设备
  5. 查看 UDID 列表

现在您的 IPA 文件已准备好分发,您可以确定谁可以使用它。

【讨论】:

    【解决方案4】:
    1. 获取 iPA/构建文件。右键单击并使用存档实用程序打开。

    2. 将创建新目录 Payload。

    3. 打开有效载荷。

    4. 包文件应该有APP名称。

    5. 右键单击文件,选择“显示包内容”。

    6. 在此文件夹中,您可以归档一个名为“embedded.mobileprovision”的文件。使用 Textedit 应用程序打开此文件。或在终端中使用 vim 编辑器打开它。

    7. 复制您的 UDID 并在 embedded.mobileprovision 文件中的 UDID 列表中搜索。

    Follow this tutorial:

    【讨论】:

    • 如果您在 Windows 上打开 .ipa 使用例如7-Zip Payload > <my.app> > embedded.mobileprovision,你可以用你喜欢的文本编辑器(在我的例子中是记事本++)打开它并搜索特定的UDID
    【解决方案5】:

    一个命令:

    zipgrep 00008020-000D15C4343200E2 MyApp.ipa
    

    输出:

    Payload/MyApp.app/embedded.mobileprovision:Binary file (standard input) matches
    

    TL;DR:

    • IPA 文件是一个 zip 文件,其中包含一个文件 Payload/MyApp.app/embedded.mobileprovision 它适用于 MacOS,我没有在其他操作系统上测试过

    参考:

    【讨论】:

      猜你喜欢
      • 2015-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-29
      • 2018-08-29
      相关资源
      最近更新 更多