Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_***", referenced from: objc-class-ref in ***.o

今天項目A里需要一個掃描二維碼的功能
之前在項目B里面碼過這個功能
就把 代碼塊 從B里面 copy了一份 然后復制到 A 的目標路徑里
然后在從文件夾中拖到Xcode中
結果編譯報錯
如下圖


解決:
把 .m 文件 添加如下圖



重新運行即可

原因:
直接拖文件夾到 Xcode 有時候不會自動添加到 預編譯源文件組 中
需要手動添加

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 遇到問題如圖:這是在使用 Cornerstone 的時候同事在一個我不編譯的文件里面寫了幾個 Controller...
    灰客閱讀 1,721評論 0 0
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,810評論 25 708
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,836評論 18 139
  • 因為要結局swift3.0中引用snapKit的問題,看到一篇介紹Xcode8,swift3變化的文章,覺得很詳細...
    uniapp閱讀 4,467評論 0 12
  • 患: 是質疑的、不確定的; 不患:是不用質疑的、事實的、確定的。 位次: 指位與次。位:即位置,從空間角度來說的。...
    湯建華閱讀 1,895評論 1 0