iOS開發(fā)之FrameWork合并真機和模擬器

由于之前開發(fā)的廣告商業(yè)化SDK未防止刷機只打真機的SDK,但在開發(fā)過程中一直連真機非常不方便,為適配模擬器,重新把FrameWork合并真機和模擬器,這樣在開發(fā)階段就可以模擬器操作了。
之前已經(jīng)介紹了制作SDK的詳細流程:http://www.itdecent.cn/p/ed65aed59fd1,以及SDK依賴第三方庫的操作:http://www.itdecent.cn/p/eec95b270757,現(xiàn)在整理一下合并真機和模擬器的方法,如下:
其實非常簡單,一行命令即可完成。
1、首先在制作好的SDK中,選擇真機編譯一下

image.png

2、再選擇模擬器編譯一下
image.png

3、執(zhí)行完上面兩步后選擇Products文件夾下的xxxx.framework郵件Show in Finder
image.png

4、Show in Finder后找到模擬器和真機的文件夾
image.png

5、打開終端準備將兩者合并。注意我們合并的其實是xxxx.framework文件夾下的xxxxSDK文件
image.png

image.png

6、在終端執(zhí)行l(wèi)ipo -create 真機路徑 模擬器路徑 -output 真機路徑 回車

lipo -create /Users/liujie/Library/Developer/Xcode/DerivedData/SCanKingAdSDK-bbqlqtxwkuncjiektrjoxuvgiprr/Build/Products/Debug-iphoneos/SCanKingAdSDK.framework/SCanKingAdSDK /Users/liujie/Library/Developer/Xcode/DerivedData/SCanKingAdSDK-bbqlqtxwkuncjiektrjoxuvgiprr/Build/Products/Debug-iphonesimulator/SCanKingAdSDK.framework/SCanKingAdSDK -output /Users/liujie/Library/Developer/Xcode/DerivedData/SCanKingAdSDK-bbqlqtxwkuncjiektrjoxuvgiprr/Build/Products/Debug-iphonesimulator/SCanKingAdSDK.framework/SCanKingAdSDK 

7、使用命令lipo -info查看合并后的真機路徑是否支持真機和模擬器


image.png

至此已經(jīng)完成了framework模擬器和真機的合并操作。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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