我已经在我们的应用程序中设置了通用链接,但是在安装应用程序时无法从服务器检索apple-app-site-association文件。设备控制台在安装过程中尝试检索文件时出现以下错误:
Rejecting URL 'https://example.com/apple-app-site-association' for auth method 'NSURLAuthenticationMethodServerTrust': -6754/0xFFFFE59E kAuthenticationErr
我可以使用同一设备在Safari中成功检索文件。它通过https托管,并带有标准的verisign发行的EV证书。在应用程序安装之外检索文件时,我没有任何SSL错误,因此我相信证书已在服务器端正确配置。
是什么导致此错误?
事实证明,此问题是由在电话上安装Citrix的Worx引起的。此应用在手机上安装了XenMobile的配置文件,该配置文件干扰了我们的服务器和苹果之间的ssl握手。只有在手机上安装测试应用程序时才会如此。从App Store下载的生产应用程序运行正常。另外,如果我删除Citrix应用程序和关联的XenMobile配置文件,它也可以工作。很烦人。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句