iOS 項(xiàng)目之間相互引用

之前也做過(guò)項(xiàng)目之間相互引用的事,但是時(shí)間久了有些忘記。每次開(kāi)發(fā)都要重新百度,很浪費(fèi)時(shí)間。所以花點(diǎn)時(shí)間自己記錄一下。

首先,我們建一個(gè)workspace,然后在上面建兩個(gè)項(xiàng)目。framework項(xiàng)目和APP項(xiàng)目。如圖:


1.png

創(chuàng)建成功之后,只需要設(shè)置兩步就可以讓TestDemo項(xiàng)目引用TestFramework項(xiàng)目了。

第一步,設(shè)置依賴(lài)庫(kù)

打開(kāi)Build Phases 配置選項(xiàng),然后展開(kāi)Link Binary With Libraries ,點(diǎn)擊 + 會(huì)看到 Workspace > TestFramework.framework,選中它,就讓此項(xiàng)目產(chǎn)生了對(duì)TestFramework的依賴(lài)關(guān)系。

2.png

第二部,設(shè)置Header Search Paths

Build Settings 分類(lèi)下,搜索Header Search Paths,添加$(SRCROOT)/../TestFramwork ,勾選遞歸搜索選項(xiàng)recursive。

Header Search Paths的路徑一定要設(shè)置對(duì),否則引用不到TestFrameWork項(xiàng)目中的文件。

3.png

好了,接下來(lái)直接在TestDemo項(xiàng)目中importTestFramework中的文件即可。

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

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

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評(píng)論 19 139
  • 靜態(tài)庫(kù)與動(dòng)態(tài)庫(kù)的區(qū)別 首先來(lái)看什么是庫(kù),庫(kù)(Library)說(shuō)白了就是一段編譯好的二進(jìn)制代碼,加上頭文件就可以供別...
    吃瓜群眾呀閱讀 12,335評(píng)論 3 42
  • 僅以方便自己查閱記錄前言1.靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)有什么異同?靜態(tài)庫(kù):鏈接時(shí)完整地拷貝至可執(zhí)行文件中,被多次使用就有多份冗...
    190CM閱讀 4,526評(píng)論 0 4
  • 這幾天公司有一個(gè)新的需求,就是要將我們開(kāi)發(fā)的某些東西都抽取出來(lái),打個(gè)比方我們開(kāi)發(fā)了A項(xiàng)目,可以以后B項(xiàng)目要包含A項(xiàng)...
    黃魚(yú)兒啦啦啦閱讀 6,407評(píng)論 2 16
  • 在外面摸爬滾打幾年后,我終于決定靜下心去寫(xiě)點(diǎn)東西。 我的文章寫(xiě)的很亂,我的字也很丑,這兩點(diǎn)我是知道的。所以,我暫時(shí)...
    老貓Cat閱讀 468評(píng)論 1 1

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