查看 .ipa 包所包含的 UDID

如何查看打出来的 .ipa 包是否包含某个 UDID?

  1. 首先把.ipa包解压缩,找到对应的包
  2. 查看包里的内容,找到对应的证书文件,名字为:embedded.mobileprovision
  3. 打开终端,找到embedded.mobileprovision所在的目录,然后运行命令行: security cms -D -i embedded.mobileprovision
  4. 查看 ProvisionedDevices对应的数组

当然,你把 .ipa 包上传到蒲公英后,也是可以看到的^_^

PS : 如果 .ipa 包里不包含 某个 UDID ,则需要通过开发者账号在 Device 里添加 一个“UDID”,或者通过 Xcode 注册一个设备,然后删除 Xcode 的 Provisioning Profiles 目录下的对应文件,重启 Xcode并进行打包。

命令:

rm -rf ~/Library/MobileDevice/Provisioning\ Profiles/*