一、下載APICloud官方的SDK和demo

圖片.png
二、解壓

圖片.png
繼續(xù)解壓ios壓縮包 打開這個工程

圖片.png
三、了解工程結構

圖片.png
如上圖所示:
第一部分是APICloud提供的文件,用于做js和ios之間的交互。
第二部分是我們自己封裝的模塊。
第三部分是h5代碼,用于調用模塊和運行測試。
封裝模塊
模塊打包成靜態(tài)庫
創(chuàng)建靜態(tài)庫工程

圖片.png
刪除靜態(tài)庫工程里的默認文件

圖片.png
配置靜態(tài)庫為release版本

圖片.png
配置版本

圖片.png
添加指令集

圖片.png
點擊+號 添加armv7s

圖片.png
修改Build Active Architecture Only為NO

圖片.png
將我們封裝的模塊文件加入到靜態(tài)庫工程中,如果有framework和bundle文件也一起加進來

圖片.png

圖片.png
將模塊工程中的引擎里的這幾個頭文件導入靜態(tài)庫工程中

圖片.png
導入進來

圖片.png
開始編譯
模擬器選擇 Generic iOS Device command+B 開始編譯

圖片.png
編譯成功 得到靜態(tài)庫文件

圖片.png
新建一個文件夾,名稱和模塊名一致,該文件夾下創(chuàng)建target文件夾,將剛才編譯得到的靜態(tài)庫文件和需要依賴的framework、bundle文件拷貝到target文件夾中。

圖片.png
將模塊工程中的module.json文件拷貝到target文件夾同級目錄下

圖片.png

圖片.png
如果模塊依賴某個動態(tài)庫,則需要在target同級目錄里創(chuàng)建framework文件夾,將動態(tài)庫拷貝進來。
如果需要使用資源文件,比如圖片,則要在target統(tǒng)計目錄里創(chuàng)建res_+模塊名的文件夾。 以moduleDemo模塊為例: res_moduleDemo,將圖片等資源放置于這個文件夾下。
將ModuleDemo文件夾壓縮

圖片.png
在APICloud網(wǎng)站上 上傳模塊壓縮包

圖片.png