国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

實現SDK的打包處理

2019-11-09 14:38:52
字體:
來源:轉載
供稿:網友

1,打開Xcode,創建新工程,選擇iOS/Framework & Library/Cocoa Touch Static Library新建一個靜態庫工程.并將工程命名為DemoStatic,如下圖 這里寫圖片描述

2,一個靜態庫工程由.h和.m組成,這些文件將被編譯為庫本身。 為你的庫添加一些功能,例子添加一個PopView。然后將功能文件的頭文件添加到庫的主頭文件DemoStatic.h中。在這個主頭文件的幫助下,開發者使用你的庫僅僅需要導入一個頭文件,如下面的代碼一樣,而不是自己去選擇自己需要的一塊導入。 這里寫圖片描述

3,接下來就生成靜態庫 <1>、靜態庫分為手機和模擬器兩種(手機端的只有手機能調用,模擬器的只有模擬器能調用)。 command+B即可實現 這里寫圖片描述

<2>、手機端與模擬器一樣,只是替換device即可

這里寫圖片描述

<3>、生成一個手機端和模擬器雙方都能用的.a 首先,打開終端,實現如下命令 lipo -create 模擬器.a文件的路徑 手機端.a文件的路徑 -output 兩個合并后存放的路徑

然后可以輸入命令測試下是否成功 lipo -info 兩個合并后存放的路徑 //下面是輸出 armv7 i386 有了兩個就表情模擬器和真機都支持 其中armv7為真機架構 i386為模擬器 Architectures in the fat file: SQY/iOS/libGamePus.a are: armv7 i386

4,新建一個文件夾,將項目中的.a和所有.h拷貝到文件夾中 5,新建一個項目,將文件夾導入 這里寫圖片描述 如代碼所示,導入SDK文件夾后,導入主文件的.h即可調用其SDK中的所有功能文件了

說明:.a文件的顏色 綠色:是你手機模式下可用的libDemoStatic.a 紅色:是你模擬器下可用的libDemoStatic.a 藍色:是最后生成雙方都可用的libDemoStatic.a


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴仁县| 汽车| 荃湾区| 松阳县| 额济纳旗| 浦县| 南宫市| 鲁甸县| 北川| 普定县| 上饶市| 深圳市| 深泽县| 兴宁市| 吴旗县| 天全县| 精河县| 兴城市| 文化| 布尔津县| 河南省| 大连市| 吴川市| 郁南县| 巨鹿县| 崇明县| 武川县| 隆子县| 太和县| 祁连县| 开鲁县| 赤城县| 罗源县| 仙居县| 许昌市| 浙江省| 清涧县| 太保市| 师宗县| 微山县| 龙陵县|