美文网首页
Xcode 13.3 归档报错问题解决

Xcode 13.3 归档报错问题解决

作者: edison0951 | 来源:发表于2022-03-24 18:00 被阅读0次

    最近升级到 Xcode 13.3 之后,归档的时候报以下错误:
    错误1:

    remark: Incremental compilation has been disabled: it is not compatible with whole module optimization
    

    错误2:

    error: Abort trap: 6 (in target 'SKPhotoBrowser' from project 'Pods')
    

    在未升级到 Xcode13.3 之前一切正常,Pods.project 的 Enable Bitcode 设置为 NO, 但是升级到最新的 Xcode13.3 后,只要 archive ,就会报上面的错误。查看了一下各个第三方库的 target ,Enable Bitcode 均为 YES。有可能是 Xcode13.3 修改了校验规则,因此需要在 Podfile 里面加上自动化处理方法,将所有 pod target 的 Enable Bitcode 设置为NO.

      post_install do |installer|
          installer.pods_project.targets.each do |target|
            target.build_configurations.each do |config|
              config.build_settings['ENABLE_BITCODE'] = 'NO'
            end
          end
        end
    

    将以上代码添加到 Podfile 后,重新执行pod install, 并 clean project, 清除掉 DerivedData的缓存,重新编译就好了。

    相关文章

      网友评论

          本文标题:Xcode 13.3 归档报错问题解决

          本文链接:https://www.haomeiwen.com/subject/jykljrtx.html