众所周知,在设备上手动安装内部签名的 iOS 企业应用程序,会提示用户在首次使用该应用程序之前信任 Enterprise Developer。
但是,我目前正在为 iOS 分发场景寻找更好的选择,其中公共应用商店、MDM 和将设备连接到管理机器都不是选项。
这份关于 appaloosa 企业应用商店安装流程的文档似乎暗示了用户首先手动安装 iOS 配置文件,然后在第二步中照常安装 IPA 的流程。文档中的屏幕截图未显示任何不受信任的开发人员警告。我尝试使用在 Apple Configurator 2 中创建的 iOS 配置文件重现流程,并使用我之后尝试打开的应用程序的内部分发证书进行签名。不幸的是,它仍然会给我带来警告,所以要么不可能,要么我错过了一些东西。
问题:是否可以通过预先无线手动安装 iOS 配置文件(例如,包括内部分发证书)来绕过不受信任的开发人员警告?如果是,需要如何设置配置文件?
如果这是可能的,它可以通过干净的两步安装流程与带有阴暗警告的 1 步安装来改善企业用户的用户体验:
Known user flow User flow in question
1) Go to website 1) Go to website
2) Download app 2) Download profile
3) Open --> warning 3) Accept profile install
4) Trust in settings 4) Download app
5) Open --> success 5) Open --> success
--> works, bad UX --> is this possible???