问题描述:
在iOS9及以上版本中,如果企业开发者使用自己的证书为自己开发的应用签名并分发给内部员工或外部用户,可能会遇到受信任的问题,从而无法安装应用。
解决方法:
要解决这个问题,需要以下步骤:
-
在企业级开发者后台重新生成并下载最新的证书和描述文件,并确保它们与应用匹配。
-
在企业级开发者后台中创建一个.plist文件,用于安装描述文件时安装iOS应用程序包。
-
将该.plist文件上传到服务器并生成一个可以访问该文件的URL地址。
-
将URL地址复制到Safari浏览器中打开并下载iOS应用程序包。
-
在iPhone或iPad上打开”设置“应用,点击“通用”,再点击“设备管理”。
-
选择安装企业级开发者的描述文件和应用。
-
点击“信任企业级开发者”并再次确认。
示例说明1:
假设企业级开发者名为ABC,开发了一个名为ABC App的应用,使用自己的证书签名并分发给内部员工或外部用户。用户在下载并安装该应用时遇到了未受信任的企业级开发者的问题。
此时,ABC应该首先登录企业级开发者后台,在“证书、标识和描述文件”中重新生成并下载最新的证书和描述文件,并确保它们与ABC App匹配。然后,在企业级开发者后台中创建一个.plist文件,并上传到服务器并生成一个可以访问该文件的URL地址。最后再将URL地址复制到Safari浏览器中打开并下载iOS应用程序包。用户在打开“设置”应用并点击“信任企业级开发者”后即可成功安装ABC App。
示例说明2:
假设企业级开发者名为XYZ,开发了一个名为XYZ App的应用,该应用使用三方库(例如AFNetworking)。此时,如果企业级开发者重新生成并下载最新的证书和描述文件,并确保它们与XYZ App匹配后,该应用仍然会因为三方库未受信任而无法安装。
为了解决这个问题,XYZ应该在企业级开发者后台中打开最新证书和描述文件的详情,将三方库(例如AFNetworking)的Bundle Identifier添加到描述文件中。然后,再按照上述步骤创建.plist文件并将其上传到服务器,用户即可通过访问URL地址并按照上述步骤安装XYZ App。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ios9/iPhone6s/6s plus未受信任的企业级开发者怎么解决? - Python技术站