Undefined symbols for architecture arm64: 報錯的原因

···
Undefined symbols for architecture arm64:
"_vImageRotate90_Planar8", referenced from:
-[ScreenRecorderFilter createRotatePixelBuffer:] in libyyvideolibstatic.a(ScreenRecorderFilter.o)
"_vImageRotate90_Planar16U", referenced from:
-[ScreenRecorderFilter createRotatePixelBuffer:] in libyyvideolibstatic.a(ScreenRecorderFilter.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
···

我這是pod導入的盒让,原理就是缺庫,所以會報錯
這我就懵了司蔬,我已經(jīng)按照別人的demo拖進去了啊邑茄。
后來我試著一對,發(fā)現(xiàn)竟然沒有全都導入進去葱她。撩扒。《中坑死我了搓谆。。

原因也可能很多豪墅,比如:
0泉手、如果只有@interface,沒有@implementation也會導致這個錯誤

1偶器、注意看Build Phases里面的Compile Sources里面有沒有被報錯的類文件斩萌,如果沒有的話也會報上面的錯誤
2、大部分情況下是忘記添加了某個系統(tǒng)framework或dylib吧屏轰,比如你在項目中使用了sqlite3颊郎,但是沒有添加libsqlite3.dylib,就會出現(xiàn)這個問題霎苗。解決辦法是增加對應(yīng)的framework或dylib姆吭。
3、如果是在C++里調(diào)用C函數(shù)唁盏,檢查是否有添加extern "C"内狸,這可以通過觀察錯誤提示中的函數(shù)名形式來決定检眯,如果是C函數(shù)而以C ++的方式調(diào)用就需要添加extern "C"。
4昆淡、如果是把其它工程的xcodeproj文件加入到當前項目中锰瘸,檢查Build Phases中的Target Dependencies有沒有添加依賴,以及General中的Linked Frameworks and Libraries有沒有添加相關(guān)的.a文件昂灵。
5避凝、如果添加.a文件編譯無錯而添加xcodeproj文件編譯出錯可參考3
6、如果添加.a文件編譯出錯眨补,首先檢查其對應(yīng)的頭文件是否添加正確恕曲,或者在Build Setting中有沒有添加對應(yīng)的Header Search Path路徑;其次檢查.a文件的c++編譯選項與當前項目的c++編譯選項是否一致渤涌;最后檢查.a文件與當前項目的CPU架構(gòu)信息是否一致
7、如果是extern變量報這個錯誤把还,要檢查extern變量有沒有在其它地方聲明实蓬,如果沒有則加上;如果外部變量在靜態(tài)庫中吊履,可根據(jù)5檢查引用頭文件或頭文件搜索路徑是否正確安皱;如果頭文件無問題,就需要檢查靜態(tài)庫與與當前項目的CPU架構(gòu)信息是否一致
8艇炎、如果是使用了靜態(tài)庫酌伊,真機Debug測試時正常磺芭,而在執(zhí)行for iOS Device測試時報這個錯誤崖瞭,很可能是因為靜態(tài)庫支持的架構(gòu)不全润脸。出現(xiàn)這種情況是Build Setting中的Build Active Architecture Only在Debug下設(shè)為Yes宴偿,從而使得真機Debug測試正常吴旋。

  1. 如果是用Cocoapods集成第三庫涝婉,且是引用第三方庫時出現(xiàn)上述類似問題劲件,需要注意在build setting里面的other linker flags里添加 $(inherited)未巫,這個是從pod install里看到解決方法的唇敞。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蔗草,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子疆柔,更是在濱河造成了極大的恐慌咒精,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旷档,死亡現(xiàn)場離奇詭異模叙,居然都是意外死亡,警方通過查閱死者的電腦和手機彬犯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門向楼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來查吊,“玉大人,你說我怎么就攤上這事湖蜕÷呗簦” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵昭抒,是天一觀的道長评也。 經(jīng)常有香客問我,道長灭返,這世上最難降的妖魔是什么盗迟? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮熙含,結(jié)果婚禮上罚缕,老公的妹妹穿的比我還像新娘。我一直安慰自己怎静,他們只是感情好邮弹,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蚓聘,像睡著了一般腌乡。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上夜牡,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天与纽,我揣著相機與錄音,去河邊找鬼塘装。 笑死急迂,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的氢哮。 我是一名探鬼主播袋毙,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼冗尤!你這毒婦竟也來了听盖?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤裂七,失蹤者是張志新(化名)和其女友劉穎皆看,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體背零,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡腰吟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片毛雇。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡嫉称,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出灵疮,到底是詐尸還是另有隱情织阅,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布震捣,位于F島的核電站荔棉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蒿赢。R本人自食惡果不足惜润樱,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望羡棵。 院中可真熱鬧壹若,春花似錦、人聲如沸皂冰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽灼擂。三九已至,卻和暖如春觉至,著一層夾襖步出監(jiān)牢的瞬間剔应,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工语御, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留峻贮,地道東北人。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓应闯,卻偏偏與公主長得像纤控,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子碉纺,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 1船万、大部分情況下是忘記添加了某個系統(tǒng)framework或dylib吧,比如你在項目中使用了sqlite3骨田,但是沒有...
    青火閱讀 1,833評論 0 1
  • 每次遇到這種錯誤就頭痛耿导,不知道要害死多少腦細胞了,就在這里做個總結(jié)吧 可能會遇到這幾種錯誤: Undefined ...
    可微微可可可閱讀 302評論 0 0
  • 1态贤、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,985評論 3 119
  • 你的世界舱呻,少了誰都能活。 很久沒有聯(lián)系的朋友發(fā)來一條消息:聽說南方也會下雪悠汽,但是更希望晴空萬里箱吕。 甚是暖心芥驳,我回了...
    南小欠閱讀 462評論 0 0
  • 那天你來了,闖進我的世界茬高,我猝不及防 我知道兆旬,你已經(jīng)入駐了 那天你如那溫柔的月光,我努力建造高聳的圍墻卻擋不住你的...
    匹諾曹Deemo閱讀 280評論 0 0