如何解决iOS通过pod集成扫码SDK打包后无法上传到App Store的问题?
1、问题描述
今天来分享一个iOS集成扫码SDK之后打包无法上传到App Store的问题,具体情况是这样的。
我们的iOS工程通过使用pod的方式集成了ScanKitFrameWork.framework,在模拟器和真机中都可以正常运行,然后我们在将工程打包上传到App Store的时候遇到了一个问题,发现无法上传,并且出现了如下图中所示的报错:
那我们该如何解决呢?
2、问题分析
我们首先根据错误信息先来查找一下是否有同学也遇到了相同的问题,通过查询发现确实有相同的错误,原来这个问题是iOS提交私有Framework和Bundle资源时就会提示ITMS-90166 Missing Code Signing Entitlements这个故障,这个问题解决方案也很简单,我们接着来看下具体该怎么解决吧。
3、解决方案
如图所示:您目前可以在bundle的plist里面删除key CFBundleExecutable这个配置。
有人可能会有担心:移除该执行配置对原有功能是否有影响呢?
在这里说一下,大家可以放心,移除这个配置对原有功能没有任何影响。
OK,这个问题就这样就可以解决了!
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh