關(guān)于SVN和靜態(tài)庫(kù)的一些總結(jié)

==========================
今日接到外包公司的代碼,我??里其實(shí)是拒絕的,然后五味雜陳硬著頭皮將它調(diào)通...
今日我踩的坑,記錄下來(lái)以防"后生仔"掉坑里
===============================

靜態(tài)庫(kù): 一般是以.a.lib.framework結(jié)尾的文件.

//貌似SVN 有個(gè)ignore特性,會(huì)默認(rèn)的屏蔽一些不常用類型的文件,比如:*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store....
**
但是我們寫代碼,難免或用到SDK 和一些第三方庫(kù),里面常常出現(xiàn).a的文件,所以為了保留代碼的完整性,SVN也提供了可以自己設(shè)置這ignore(忽略忽視的意思)文件的類型.
**

iOS項(xiàng)目常用第三方庫(kù)管理工具cocoapods,這樣代碼也比較容易維護(hù),就算是.a文件丟失,你只要pod update或者pod install一下,問(wèn)題基本上可以解決.我是比較喜歡這種工具的,盡管它比較占內(nèi)存,帶來(lái)的便利和弊端相比還是顯而易見的.
參見技術(shù)大牛唐巧的博客用CocoaPods做iOS程序的依賴管理

@[開始啰嗦]

接下來(lái)進(jìn)入正題,我拿到代碼之后,試圖將其一次性跑通,然而現(xiàn)實(shí)是背道而馳的,編譯報(bào)錯(cuò)300多個(gè),瞬間無(wú)語(yǔ)...想到的是進(jìn)行觀察有什么規(guī)律或者特點(diǎn),居然能報(bào)這么多錯(cuò),想到的是依賴庫(kù),頭文件之類或者一些變量常量的引用,方法失去聲明....容不得我多想,拿到代碼進(jìn)行一次cocoapods第三方庫(kù)的大更新,因?yàn)橐恍┛蚣鼙容^老,有些方法失效了也說(shuō)不好,畢竟技術(shù)是不斷的更新的.

pod update之后就剩下一個(gè)錯(cuò)誤了如圖所見:

屏幕快照 2016-03-29 14.36.05.png

后來(lái)查閱資料,得知如下圖的操作即可:


屏幕快照 2016-03-29 15.27.55.png

類似ld:library not found for -lxxx這樣子,可以嘗試選中工程target里的"Link Binary With Libraries"里的靜態(tài)庫(kù)先"-" 再"+" ,反復(fù)操作幾次酸爽...

如果還有說(shuō)編譯時(shí)說(shuō)路徑不對(duì)的,你直接可以找到Library Search Paths 或者framework search paths里的內(nèi)容清空即可形如上圖..."ld: warming: directory not found option"


屏幕快照 2016-03-29 21.28.35.png

如需轉(zhuǎn)載請(qǐng)附上原文鏈接http://www.itdecent.cn/p/0fc56d9a8c7e

最后編輯于
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 靜態(tài)庫(kù)與動(dòng)態(tài)庫(kù)的區(qū)別 首先來(lái)看什么是庫(kù),庫(kù)(Library)說(shuō)白了就是一段編譯好的二進(jìn)制代碼,加上頭文件就可以供別...
    吃瓜群眾呀閱讀 12,336評(píng)論 3 42
  • 項(xiàng)目組件化、平臺(tái)化是技術(shù)公司的共同目標(biāo),越來(lái)越多的技術(shù)公司推崇使用pod管理第三方庫(kù)以及私有組件,一方面使項(xiàng)目架構(gòu)...
    swu_luo閱讀 22,862評(píng)論 0 39
  • 僅以方便自己查閱記錄前言1.靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)有什么異同?靜態(tài)庫(kù):鏈接時(shí)完整地拷貝至可執(zhí)行文件中,被多次使用就有多份冗...
    190CM閱讀 4,526評(píng)論 0 4
  • 你的初識(shí) 我的過(guò)去 ...
    住我心里閱讀 228評(píng)論 0 1
  • 簡(jiǎn)書連載風(fēng)云錄冷面桃花緣目錄在此,請(qǐng)戳這里!想看薔薇其他類型的小說(shuō),可以點(diǎn)擊這里喲<<<薔薇小說(shuō)文集在此,請(qǐng)戳 文...
    薔薇下的陽(yáng)光閱讀 524評(píng)論 17 11

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