ios簡單學(xué)之開篇-XCODE 7.3

本人ios初學(xué),進(jìn)來調(diào)試了一下公司的幾份工程,一個(gè)禮拜下來,有一點(diǎn)點(diǎn)收獲
記錄一下。
我運(yùn)行的app工程包含了底層的播放和推流兩大工程
其中播放是ijk的,推流還調(diào)用了GPUIMAGE和MIC(我還不清楚這個(gè)模塊做什么用)

應(yīng)用開發(fā)人員說要放在一起調(diào)試,這樣就可以打斷點(diǎn),這對(duì)于習(xí)慣了Android環(huán)境的人來說還不適應(yīng),我以前都是在Linux下NDK編譯,然后生成庫拷貝過去,其實(shí)ios也可以這樣拷貝framework,但是我覺得有更合適的方法,就是幾個(gè)工程放一起。

過程有點(diǎn)麻煩,主要是配置Build Settings,
1:Build Locations
這個(gè)是工程目標(biāo)target 的安裝路徑。我需要在子工程中設(shè)置。
像我都是用Debug模式,只要改Per-Configuration Build Products Path。
這個(gè)是最終的安裝路徑,改了這個(gè)的話,Build Products Path這個(gè)可以不用改,默認(rèn)為build。我把這個(gè)得路徑指向App對(duì)應(yīng)的framework即可。

2:Search Paths
這個(gè)有點(diǎn)類似于makefile的lib和頭文件描述
這個(gè)在父工程里面配置,就是尋找一些頭文件啊,庫文件啊
我主要修改Header Search Paths
就是頭文件去哪里找:我添加了兩個(gè)子工程play和push的路徑(我感覺這個(gè)可以不改)

值得注意的是,子工程和父工程的target在Build Active Architecture上要統(tǒng)一,要么都是Yes,要么都是No。

注:如果編譯不過,提示找不到頭文件的話, 檢查子工程類的路徑,一般是子工程是靜態(tài)庫,zhao bu

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

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