1. 程式人生 > >"_OBJC_CLASS_$ [檔名1]referenced from in[檔名2]:ld: symbol(s) not found問題解決辦法

"_OBJC_CLASS_$ [檔名1]referenced from in[檔名2]:ld: symbol(s) not found問題解決辦法

說實話開發一年多了,遇到了至少三次以上這種問題,很困惑,也很難搞覺得,其實很簡單解決辦法,在build Phases中新增檔名1的.m檔案即可了。

"_OBJC_CLASS_$"PackageTourCustomAnnotationView, referenced from in PackageTourProductDetailMapViewController.o :ld: symbol(s) not found for architecture x86_64。


報錯原因是工程檔案有衝突,然後記事本開啟,為了安全起見刪除了我自己的一行程式碼,其實那行程式碼應該就是 BUILD PHASES “檔名1”,所以build Phases中找不到了。這樣即可解決了。