gpt4 book ai didi

ios - 开发配置文件设备

转载 作者:行者123 更新时间:2023-12-01 19:59:54 25 4
gpt4 key购买 nike

经过大量研究,我了解到使用iOS开发配置概要文件签名的应用程序只能安装在配置概要文件中列出了其UDID的设备上(在开发门户上完成)。为了进一步了解这一切的工作原理,我创建了一个新的开发配置文件,其中仅列出了1台设备,而该设备不是我正在使用的设备。出于某种原因,当我通过xcode和cordova使用此配置文件对应用程序进行签名时,该应用程序将被安装和部署,就像该设备的UDID列在配置文件中(不是)一样。

我一直在使用以下内容来检查.ipa中的Embedded.mobileprovision配置文件

security cms -D -i <provprofile>

并且仅列出了1台设备,并且该设备的UDID与我设法在其上安装了该应用程序的设备的UDID不匹配。

我在这里想念什么吗?下面链接的此问题似乎表明这不起作用。

Development Provisioning Profile

最佳答案

应用程序的嵌入式配置文件不是这里唯一起作用的配置文件。只要有一个有效的配置文件(包括该设备并包括该应用程序正在使用的应用程序ID),该设备就会允许该应用程序运行。

我怀疑您以前安装了具有该设备有效配置文件的应用程序(或其他应用程序)。该配置文件具有相同的应用程序ID,或者正在使用通配符应用程序ID,并且可能仍在设备上。由于iOS可以找到有效的配置文件,因此可以运行该应用程序。

要验证是否存在这种情况,请将设备插入Mac,打开Xcode,然后转到“设备”窗口。选择有问题的设备,右键单击它,然后选择“显示配置文件...”菜单项。您可能会看到以前的安装中仍在设备上的其他供应配置文件。

关于ios - 开发配置文件设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40342827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com