众所周知,手动在设备上安装内部签名的iOS企业应用程序(installing an inhouse signed iOS enterprise app manually on a device),将提示用户在首次使用该应用程序之前信任企业开发者。
然而,我目前正在研究更好的iOS分发方案,其中既不包括公共应用商店、MDM也不包括将设备连接到管理机器。 这份关于appaloosa企业应用商店安装流程的文档似乎表明有一种流程,即用户先手动安装iOS配置文件,然后按照通常的方式第二步安装IPA。文档中的截图没有显示任何未受信任的开发者警告。我尝试使用Apple Configurator 2创建的iOS配置文件,并使用应用程序的内部分发证书签名来重现此流程。不幸的是,它仍会对我产生警告,因此要么不可能,要么我错过了什么。
问题:是否可以通过事先通过空中安装手动安装iOS配置文件(例如包括内部分发证书),从而绕过不受信任的开发人员警告?如果是,配置文件需要如何设置?
如果可能的话,这将改善企业用户的UX,因为它具有干净的2步安装流程,而不是带有可疑警告的1步安装。
然而,我目前正在研究更好的iOS分发方案,其中既不包括公共应用商店、MDM也不包括将设备连接到管理机器。 这份关于appaloosa企业应用商店安装流程的文档似乎表明有一种流程,即用户先手动安装iOS配置文件,然后按照通常的方式第二步安装IPA。文档中的截图没有显示任何未受信任的开发者警告。我尝试使用Apple Configurator 2创建的iOS配置文件,并使用应用程序的内部分发证书签名来重现此流程。不幸的是,它仍会对我产生警告,因此要么不可能,要么我错过了什么。
问题:是否可以通过事先通过空中安装手动安装iOS配置文件(例如包括内部分发证书),从而绕过不受信任的开发人员警告?如果是,配置文件需要如何设置?
如果可能的话,这将改善企业用户的UX,因为它具有干净的2步安装流程,而不是带有可疑警告的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???