国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尚义县| 秀山| 天水市| 中超| 资溪县| 江孜县| 吉木乃县| 长垣县| 简阳市| 噶尔县| 普洱| 谢通门县| 大足县| 阳山县| 穆棱市| 仁寿县| 冷水江市| 九江县| 桐梓县| 沧源| 德惠市| 丹江口市| 久治县| 新和县| 太白县| 开远市| 卫辉市| 霍山县| 萝北县| 平谷区| 陕西省| 南岸区| 柳林县| 禄劝| 平潭县| 榆中县| 黎平县| 离岛区| 沙雅县| 蓬安县| 苏尼特左旗|