1. 程式人生 > >編譯報錯:Undefined symbols for architecture arm64: "_OBJC_CLASS_$_類名", referenced from

編譯報錯:Undefined symbols for architecture arm64: "_OBJC_CLASS_$_類名", referenced from

報錯: Undefined symbols for architecture arm64: “_OBJC_CLASS_$_類名”, referenced from : Objc-class-ref in 類名.o
問題

這個報錯提示我們,在編譯專案的時候某個類沒有找到它引用的類,致使編譯的時候報錯。根據該提示我們找出某個在編譯的時候缺失的類.m檔案,將其引入進來,在使用命令 shift + command + k 清除一下快取,在 command + b 重新編譯即可.

新增缺失檔案做法:
選中工程TARGETa工程名 - Build Phases - Compile Sources - 新增所缺失的類.m
如圖所示:
新增檔案