我正在寻找一种验证IPA或mobileprovision文件的方法,以便在我分发应用程序进行beta测试之前查看是否已添加所有测试设备。
答案 0 :(得分:45)
在文本编辑器中打开.mobileprovision
文件。包含的设备将列在plist部分的ProvisionedDevices元素下。
如果您使用testflight,它会自动将配置文件中的设备与您注册的测试人员进行比较。
可以通过复制文件,将其重命名为.zip
并解压缩来检查IPA的内容。在那里你会找到.mobileprovision
个文件。
答案 1 :(得分:4)
我使用http://thebetafamily.com/supersend/查看我的iOS应用中包含的UDID,这也是将ipa发送给我的客户的简单方法。
答案 2 :(得分:3)
Diawi让您分发一个IPA文件并查看其上的配置设备。
答案 3 :(得分:0)
获取iPA /构建文件。右键单击并使用存档工具打开。
将创建新目录有效负载。
打开有效载荷。
打包文件应该带有APP名称。
右键单击文件,选择“显示包内容”。
在此文件夹中,您可以归档一个名为“ embedded.mobileprovision”的文件。使用Textedit应用程序打开此文件。或使用终端中的vim编辑器打开它。
复制您的UDID并在Embedded.mobileprovision文件中的UDID列表中搜索。
答案 4 :(得分:0)
一个命令:
zipgrep 00008020-000D15C4343200E2 MyApp.ipa
输出:
Payload/MyApp.app/embedded.mobileprovision:Binary file (standard input) matches
TL;博士:
Payload/MyApp.app/embedded.mobileprovision
它适用于 MacOS,我没有在其他操作系统上测试参考: