之前也做過(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中的文件即可。