美文网首页
iOS开发-pod删除库后终端警告[!] The `xxxx [

iOS开发-pod删除库后终端警告[!] The `xxxx [

作者: 俺不是大佬儿 | 来源:发表于2022-02-16 17:10 被阅读0次

    近日为减小安装包体积清除pod库,无意中发现,通过终端执行 “pod install”命令后发现报以下的警告:

    终端警告
    
    [!] The `ZGWSteelNetBiz [Debug]` target overrides the `EXCLUDED_ARCHS[sdk=iphonesimulator*]` build setting defined in `Pods/Target Support Files/Pods-ZGWSteelNetBiz/Pods-ZGWSteelNetBiz.debug.xcconfig'. This can lead to problems with the CocoaPods installation
        - Use the `$(inherited)` flag, or
        - Remove the build settings from the target.
    
    [!] The `ZGWSteelNetBiz [Release]` target overrides the `EXCLUDED_ARCHS[sdk=iphonesimulator*]` build setting defined in `Pods/Target Support Files/Pods-ZGWSteelNetBiz/Pods-ZGWSteelNetBiz.release.xcconfig'. This can lead to problems with the CocoaPods installation
        - Use the `$(inherited)` flag, or
        - Remove the build settings from the target.
    
    

    第一眼看见还是有点儿萌币的

    等回过头在模拟器release模式下运行项目的时候发现Xcode报了个错,瞬间就和终端的警告呼应上了

    Xcode报了个错
    /Users/lirongsheng/Desktop/xxxxAPP备份/xxxx/xxxx.xcodeproj The linked framework 'iflyMSC.framework' is missing one or more architectures required by this target: i386.
    

    尝试解决报错时竟然是提示你更改项目支持的最小系统版本

    提示将项目支持的最小版本改到iOS12

    当然不可能随了Xcode,毕竟辛辛苦苦适配的版本系统

    继续盘解决问题:

    第一步去除终端警告:

    在Targets → Build Settings → Excluded Architecture中Debug和Release后面值增加 $(inherited),就可以去除pod install的警告

    第二步解决Xcode报错 (每一步都重新运行下解决问题就好,不用都招呼上了)

    1.Targets → Build Settings → Excluded Architecture中Debug和Release添加 Any iOS Simulator SDK属性,添加值 arm64并设置Targets → Build Settings → Active Architecture都为YES;
    2.Podfile文件添加设置,在指定source源后面(target前添加)添加

    post_install do |installer|
      installer.pods_project.build_configurations.each do |config|
        config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
      end
    end
    
    

    具体啥原因参考这两个
    参考资料1
    参考资料2


    \color{gray}{欢迎大佬儿来指正纠错,共同学习😏!!}

    相关文章

      网友评论

          本文标题:iOS开发-pod删除库后终端警告[!] The `xxxx [

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