注:itms-services 是苹果推出的一款协议。基于这款协议,我们在本地部署一个服务器,将 ipa 包存放到本地服务器。
然后,测试人员只要通过 iOS 测试设备的 Safari 浏览器访问特定的地址,就可以通过内网更新 APP。
在Xcode中,全局搜索itms-services,发现项目中的一个加载H5页面的类,判断了URL是否包含itms-services!!!
顺便排除一下 第三方是否使用私有API
1、 cd 到你的工程目录
2、使用全局搜索命令(注意最后要加一个点)
grep -r lockcomplete .
回车,我这边是没有使用私有API的。
如果有使用私有API,将会是这样的:
这个方法直接定位到这个私有api出现在 AmazonFling.framework 中。
最后,重新打包上传审核,跪拜苹果大佬!