美文网首页Xcode编译错误解决
Xcode:"_OBJC_CLASS_$_MyView

Xcode:"_OBJC_CLASS_$_MyView

作者: iOS技术小卒 | 来源:发表于2017-10-08 20:29 被阅读16次

    Xcode编译的时候出现如下的错误红✖️:

    Undefined symbols for architecture i386:

    "_OBJC_CLASS_$_ThisView", referenced from:

    objc-class-ref in ViewController.o

    ld: symbol(s) not found for architecture i386

    clang: error: linker command failed with exit code 1 (use -v to see invocation)

    原因:

    英语大概意思是引用有问题,出现问题的文件,通常文件是从其他的工程直接拖拽过来的,xcode没有自动将文件的引用添加进工程。

    目前Xcode 9经常出现这类问题,当往项目拖入外部文件时,运行发现无法引用和编译外部文件。

    第一种方案:

    Xcode 9还不完善,Xcode 8.3.3不会出现这种情况,可以安装8.3.3版本来解决这类问题。

    第二种解决方案:

    在Project--Target--Build Phases--Compile Sources下把加进去的.m文件(ThisView.m)引用进来即可

    相关文章

      网友评论

        本文标题:Xcode:"_OBJC_CLASS_$_MyView

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