.tbd 與 .dylib(轉(zhuǎn))

Xcode7 升級(jí)后 在引入動(dòng)態(tài)庫的時(shí)候 發(fā)現(xiàn).tbd 取代了 .dylib出現(xiàn)在我們眼前

.dylib 去哪了

事實(shí)上.dylib?還在原來的位置,而且我們也可以通過解析.tbd?來找到他們,要使用原來的.dylib文件可以這樣做:

選擇"Add Other"

按下"CMD"+Shift+G"

輸入"/usr/lib"

.tbd 是什么

經(jīng)過苦苦的搜索之后,還是沒有(!!!)任何有價(jià)值的文獻(xiàn),只在蘋果開發(fā)者論壇中有一段來自蘋果官方的回答:

For those who are curious, the .tbd files are new "text-based stub libraries", that provide a much more compact version of the stub libraries for use in the SDK, and help to significantly reduce its download size.

簡單說.tbd?又是和蘋果壓縮 iOS 系統(tǒng)和應(yīng)用體積的政策的產(chǎn)物。

.tbd 出錯(cuò)了

如果你在使用.tbd?時(shí)出現(xiàn)類似這樣的的錯(cuò)誤:

warning: skipping file ‘/Users/me/xcode7/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libz.tbd’ (unexpected file type ‘text’ in Frameworks & Libraries build phase)”

請(qǐng)參考下面的解決辦法:

? ? ? ?To work around this issue for now, please:

Delete all references to .tbd files from either your linked libraries phase, or from the copied bundle resources phase (where they sometimes will be added).

Add the library you want to link manually to the "Other Linker Flags" build settings, by adding the argument:

???????????? -l<library_name>

????????? for each library you want to link (for example, add "-lsqlite3" (without quotes)).

也就是說:

刪除所有 .tbd?引用,不論Link Binary With Libraries 中添加的??還是 copy?bundle resources

在 Build Settings?=> Other Linker Flags?中手動(dòng)將每一個(gè)你要導(dǎo)入的庫以-l"<library_name>"的形式添加,例如你要導(dǎo)入sqlite3?則添加-l"sqlite3"。

---------------------

作者:低調(diào)攻城獅

來源:CSDN

原文:https://blog.csdn.net/zbh491163747/article/details/51441602

版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,858評(píng)論 0 10
  • 一 “啊,沈曦,快看快看!” 與周公甜蜜約會(huì)的沈曦,就這樣被同桌阿苗無情的搖醒。幽怨的瞪了阿苗一眼,對(duì)方毫不察覺,...
    顧寫意gxy閱讀 698評(píng)論 5 3
  • 幼升小,都是家長想讓孩子贏在起跑線上,幼兒園選最優(yōu)質(zhì)教學(xué)環(huán)境,小學(xué)要選最好小學(xué),這樣是最嶄新起跑線,孩子馬上要上小...
    寶媽書寒閱讀 825評(píng)論 0 1
  • 夢(mèng)里很開心,醒來卻失落無比。深夜遲遲不愿睡去,是心里有事,早上不愿醒來,是在夢(mèng)里這件事得到解決。
    scarecrow_6ae9閱讀 178評(píng)論 0 0
  • 我是展鵬教育的大邢老師,這是我加入日記星球的第72篇原創(chuàng)日記。 今天我們來到了黃河入???,導(dǎo)游問大家是否認(rèn)得后面石...
    大邢老師閱讀 221評(píng)論 0 1

友情鏈接更多精彩內(nèi)容