美文网首页iOS
在xcodebuild时候报错normal armv7 obje

在xcodebuild时候报错normal armv7 obje

作者: T_aa | 来源:发表于2017-04-26 13:32 被阅读4006次

    工程是使用cocospod的workspace

    执行xcodebuild -workspace BangBangxingDriver.xcworkspace -scheme DriverBBX
    或者执行脚本打包生成xcarchive文件的时候都会报这个错。

    CompileC /Users/linningning/Library/Developer/Xcode/DerivedData/BangBangxingDriver-ebpbftfgsyngtzgsefedyaujwcyh/Build/Intermediates/ArchiveIntermediates/DriverBBX/IntermediateBuildFilesPath/BangBangxingDriver.build/Debug-iphoneos/DriverBBX.build/Objects-normal/armv7/BBXDBManager.o BBXDBManager.m normal armv7 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler

    之前注意点都在 最后面一句话上面normal armv7 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler没有太在意BBXDBManager.m应该到这个BBXDBManager.m文件下看,里面的代码都是没有问题的,正常编译执行。

    不管是去掉了 vaild architectures 里面的armv7还是说 把build active architecture only都设置成NO,都是无效。

    后面只能用硬招,将BBXDBManager.m中的全部注释掉,命令执行发现他的错误文件换了一个,惊呆了,貌似找到问题了。

    后面将BBXDBManager.m中的文件一点一点的放开注释,发现了pod库类引入的问题。

    旧:#import "FMDB.h"
    新:#import <FMDB/FMDB.h>

    ""表示从当前项目路径开始寻找文件,如果找不到,则到系统(项目)中配置的头文件路径去找;
    <>表示直接到系统(项目)中配置的头文件路径去找。
    

    要相应的一些pod头文件修改之后,执行生成xcarchive文件正常。

    相关文章

      网友评论

        本文标题:在xcodebuild时候报错normal armv7 obje

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