iOS建一個(gè)framework和frameworkTest項(xiàng)目在workspace中

文采有限,寫不出一個(gè)能概括本文的標(biāo)題。.尷尬.

有時(shí)候我們可能會(huì)做一個(gè)framework庫,那么就會(huì)創(chuàng)建一個(gè)framework的項(xiàng)目。創(chuàng)建好項(xiàng)目編譯,還想快速的查看效果,做個(gè)Test看是否符合自己要求。那么我標(biāo)題其實(shí)是想說,建一個(gè)framework庫,同時(shí)建一個(gè)Test工程,并用workspace將它們關(guān)聯(lián)在一起。

如圖,我在TXFrameworkTest項(xiàng)目中,就可以直接用到庫TXFramework中的Test類了。


tmp3b3249ea.png

首先,建一個(gè)framework的項(xiàng)目,創(chuàng)建好之后,關(guān)掉該項(xiàng)目。


tmp734f9c9e.png

然后,新建一個(gè)frameworkTest的項(xiàng)目(Single View Application)放在framework項(xiàng)目文件夾中,當(dāng)然不一定叫frameworkTest,也不一定要放在framework項(xiàng)目文件中,我是認(rèn)真的,你開心就好,畢竟命名而已。這里就不貼圖了,創(chuàng)建好之后,關(guān)掉該項(xiàng)目。

再,新建一個(gè)Workspace,創(chuàng)建好之后,不要關(guān)掉。


tmp72ad2e84.png

然后,將兩個(gè)xcodeproj文件拖到workspace中。

tuodong.gif

最后,基本大功告成了。但是還有幾個(gè)地方要注意的,如果是一個(gè)團(tuán)隊(duì)在做這樣的一個(gè)工程,則必須注意以下幾點(diǎn)。
1.在 frameworkTest-Targets-General-Embedded Binaries 這里添加自定義的framework
2.在 frameworkTest-Targets-Build Phases-Link Binary with Libraries 這里也需要添加自定義的framework
3.framework里面寫的類如果需要在frameworkTest里面可以只引入框架就使用,需要在 framework-Targets-Build Phases-Headers 這里將Project里面的頭文件選中,右鍵-Move To Public Group(就是添加到Public那一個(gè)分組里面去),也可以直接選中拖上去。

做了以上操作之后,在framework里面寫了代碼,直接編譯frameworkTest,也會(huì)編譯到framework里面的,省去切換工程編譯的勞煩操作,是不是很值得開心的事。

祝大家編程愉快!

工程代碼在這里<a href='http://www.itdecent.cn/p/2343b9f2e9f6'>iOS簡(jiǎn)裝UITextView</a>

最后編輯于
?著作權(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)容

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