? ? 自從上次寫完SDK并接入別人的項目中之后就一直沒怎么管過這東西了窿春,昨天一人突然問我調(diào)試SDK怎么弄裤唠,我說不能须误。(結(jié)果今天啪啪啪自己打臉了)? ? ? 恩他解決了一個SDK不能調(diào)試的一個超級大問題,征得同意后我來記錄一下,自己記錄一下其次文后并附上他的簡書地址。
1.新建workspace谐岁。
新建workspace
2.新建文件夾,將workspace,demo以及SDK放入文件夾中颈畸。
新建文件夾及放入
3.打開workspace乌奇,將demo與SDK加入到workspace。
Add Files to "XXX"
選擇.xcodeproj文件
4.添加自己暴露出來的頭文件眯娱。
選擇New Header Phase
將暴露的.h文件拖入
5.編輯demo的Header Search礁苗。
5.1 選擇左側(cè)demo,再點擊Build Setting徙缴,搜索Header Search试伙。
5.2 編輯Header Search Paths,加入 $(BUILT_PRODUCTS_DIR)于样,并在后面選擇recursive迁霎。
加入$(BUILT_PRODUCTS_DIR),并在后面選擇recursive
顯示效果
5.3 選擇SDK工程百宇,command+B編譯考廉。
選擇SDK工程,選擇模擬器生成模擬器.a携御,選擇Generic iOS Device生成真機(jī).a
6.將SDK加入到demo中昌粤。
注意:之前有把SDK加入過demo中的需要刪除文件,否則會沖突啄刹。
6.1 選擇demo工程涮坐,再點擊Build Phase,Link Binary With Libraries誓军。
選擇
6.2 運(yùn)行demo工程袱讹。
? ? ? 運(yùn)行項目之后就可以斷點調(diào)試了,至于那個人的簡書地址我寫完文章之后他不愿給我了哈哈哈昵时,有需要的留言找我要吧~