【发布时间】:2019-08-09 01:31:32
【问题描述】:
我正在使用 xcode 10,并且我有一个使用 ionic 框架创建的应用程序,可以通过 OTA 安装,此应用程序使用 Apple 开发人员帐户(不是企业)签名,ios 10 可以下载并安装该应用程序,然后再安装信任设备管理中的证书(通过自动签名分发)。 问题是当它被 ios 12 下载时,应用程序是灰色的,当你进入设置时没有设备管理。
我尝试了几种方法,例如将设备注册到 Apple Beta 版软件程序并安装配置文件。我认为当安装的应用程序由企业帐户分发(内部分发)时,该应用程序的配置文件将显示(如果我错了,请纠正我)。所以我尝试创建一个配置文件并注册设备 UDID(临时分发),之后成功安装了应用程序,但我需要在不注册任何设备 UDID 的情况下安装应用程序。
因为 ios10 无需注册设备 UDID 就可以信任设备管理上的应用程序,有没有办法让我使用 Apple 开发者帐户创建一个具有“类似公共配置文件”的 ipa?
【问题讨论】:
-
您无法在设备上安装非企业临时构建,除非该设备的 UDID 在配置文件中。这就是 Apple App Store 安全模型的重点。
标签: ios xcode ionic-framework ios-provisioning