解決Undefined symbols for architecture arm64問題

Undefined symbols for architecture arm64:

"_OBJC_CLASS_$_XXX", referenced from: someFile

ld: symbol(s) not found for architecture arm64

很多人都遇到過引用文件報錯的問題庄岖,之所以會造成這個問題,主要還是導入文件時的步驟上出了問題角骤。

比如你需要將所在YYY工程的A文件引入你的XXX工程隅忿,此時你有兩種操作方式。

1.打開YYY工程的A文件的文件夾邦尊,將A文件直接拖拽到XXX工程背桐,此時會彈出下圖,直接添加蝉揍。

添加文件

2.打開YYY工程的A文件的文件夾链峭,將A文件復制到XXX工程所需要的地方,然后通過下圖方式添加又沾。

添加文件

兩種方式的區(qū)別是弊仪,第一種方式所加的類熙卡、靜態(tài)庫和bundle資源文件不會自動加入到Compile Sources、Link Binary With Libraries和Copy Bundle Resources励饵。以至于XXX工程根本找不到所加的文件再膳。

資源鏈接

所以必須通過第二種方式導入文件。

其他造成該問題的可以檢查Other Linker Flags曲横、Header Search Paths和Library Search Paths的路徑是否正確喂柒。

鏈接標志


搜索路徑

-ObjC:加了這個參數(shù)后,鏈接器就會把靜態(tài)庫中所有的 Objective-C 類和分類都加載到最后的可執(zhí)行文件中禾嫉。

-all_load:會讓鏈接器把所有找到的目標文件都加載到可執(zhí)行文件中灾杰,但是千萬不要隨便使用這個參數(shù)!假如你使用了不止一個靜態(tài)庫文件熙参,然后又使用了這個參數(shù)艳吠,那么你很有可能會遇到 ld: duplicate symbol 錯誤,因為不同的庫文件里面可能會有相同的目標文件孽椰,所以建議在遇到 -ObjC 失效的情況下使用 -force_load 參數(shù)昭娩。

-force_load:所做的事情跟 -all_load 其實是一樣的,但是 -force_load 需要指定要進行全部加載的庫文件的路徑黍匾,這樣的話栏渺,你就只是完全加載了一個庫文件,不影響其余庫文件的按需加載锐涯。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末磕诊,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子纹腌,更是在濱河造成了極大的恐慌霎终,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件升薯,死亡現(xiàn)場離奇詭異莱褒,居然都是意外死亡,警方通過查閱死者的電腦和手機涎劈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門广凸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人责语,你說我怎么就攤上這事炮障∧颗桑” “怎么了坤候?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長企蹭。 經常有香客問我白筹,道長智末,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任徒河,我火速辦了婚禮系馆,結果婚禮上,老公的妹妹穿的比我還像新娘顽照。我一直安慰自己由蘑,他們只是感情好,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布代兵。 她就那樣靜靜地躺著尼酿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪植影。 梳的紋絲不亂的頭發(fā)上裳擎,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天,我揣著相機與錄音思币,去河邊找鬼鹿响。 笑死,一個胖子當著我的面吹牛谷饿,可吹牛的內容都是我干的惶我。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼博投,長吁一口氣:“原來是場噩夢啊……” “哼指孤!你這毒婦竟也來了?” 一聲冷哼從身側響起贬堵,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤恃轩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后黎做,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體叉跛,經...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年蒸殿,在試婚紗的時候發(fā)現(xiàn)自己被綠了筷厘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡宏所,死狀恐怖酥艳,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情爬骤,我是刑警寧澤充石,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站霞玄,受9級特大地震影響骤铃,放射性物質發(fā)生泄漏拉岁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一惰爬、第九天 我趴在偏房一處隱蔽的房頂上張望喊暖。 院中可真熱鬧,春花似錦撕瞧、人聲如沸陵叽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咨跌。三九已至,卻和暖如春硼婿,著一層夾襖步出監(jiān)牢的瞬間锌半,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工寇漫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留刊殉,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓州胳,卻偏偏與公主長得像记焊,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子栓撞,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內容

  • 轉至元數(shù)據(jù)結尾創(chuàng)建: 董瀟偉遍膜,最新修改于: 十二月 23, 2016 轉至元數(shù)據(jù)起始第一章:isa和Class一....
    40c0490e5268閱讀 1,679評論 0 9
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,510評論 25 707
  • Ubuntu的發(fā)音 Ubuntu弛说,源于非洲祖魯人和科薩人的語言挽懦,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,156評論 9 467
  • 我羨慕那些怎么吃都不胖但又沒得甲亢的木人,還有那些喝完一斤腿都一點不晃的信柿。他們對于我來說都是神一樣的存在。 我周圍有那...
    管飛機的舒克閱讀 185評論 4 0
  • 五個黑衣人又領來了五個百姓醒第,百姓痛哭著渔嚷,男丁怒睜雙目,而老弱婦孺皆淚涕滿臉稠曼。將軍又喊道:“鳴遷形病,縱情劍到底在哪里?...
    四驅汽車客閱讀 178評論 1 1