有没有办法查看构建中包含哪些 UDID?

问题描述 投票:0回答:6

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

ios ipa udid
6个回答
56
投票

在文本编辑器中打开

.mobileprovision
文件。包含的设备将列在 plist 部分的 ProvisionedDevices 元素下。

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

可以通过复制文件、将其重命名为

.zip
并解压缩来检查 IPA 的内容。在里面你会发现
.mobileprovision
文件。


4
投票

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


4
投票

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

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

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

Step 2

enter image description here


3
投票

一个命令:

zipgrep 00008020-000D15C4343200E2 MyApp.ipa

输出:

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

TL;博士:

  • IPA 文件是一个 zip 文件,其中包含一个文件
    Payload/MyApp.app/embedded.mobileprovision
    它可以在 MacOS 上运行,我没有在其他操作系统上进行测试

参考:


2
投票
  1. 获取 iPA/构建文件。右键单击并使用存档实用程序打开。

  2. 将创建新目录有效负载。

  3. 打开有效负载。

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

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

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

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

按照本教程操作:


0
投票

由于这是我在搜索中看到的第一个点击,我想我会补充一点,当我按照步骤操作时,提取的 mobileprovision 文件是二进制的。

要查看人类可读的内容,请使用: 安全 cms -D -i 嵌入式.mobileprovision

© www.soinside.com 2019 - 2024. All rights reserved.