【发布时间】:2016-10-31 13:07:27
【问题描述】:
经过大量研究,我了解到使用 iOS 开发配置文件签名的应用只能安装在配置文件中列出其 UDID 的设备上(在开发门户上完成)。为了进一步了解这一切是如何工作的,我创建了一个新的开发配置文件,其中仅列出了 1 个设备,而该设备不是我正在使用的设备。出于某种原因,当我通过 xcode 和 cordova 使用此配置文件签署应用程序时,将安装和部署该应用程序,就好像该设备的 UDID 列在配置文件中一样(它不是)。
我一直在使用以下内容检查 .ipa 中的 embedded.mobileprovision 配置文件
security cms -D -i <provprofile>
并且只列出了 1 台设备,并且该设备的 UDID 与我设法安装该应用的设备的 UDID 不匹配。
我在这里遗漏了什么吗?下面链接的这个问题似乎表明这不应该工作。
【问题讨论】:
-
你可能用过越狱设备?