我们项目内用到了WebRTC做即时通讯,今天打包上传App Store Connnect发现一直被拒,提示我们是用到的WebRTC涉及私有API访问;
如下图:
这搞得我有点头大,因为
1、我们的这个版本的WebRTC在AppStore已经上传过一个版本了;
2、我们的客户也用我们的库上架了;
让我一度怀疑是苹果的审核政策又改了;
后来经过排查发现问题如下,比较坑,特记录在此;
1、AppStore目前只支持真机SDK上传
我们的是包含模拟器的
2、将模拟器版本剔除方式
2.1、 指令剔除
剔除指令如下:
lipo -remove x86_64 WebRTC -o WebRTC
2.2、 项目内脚本剔除
剔除脚本如下