1.建立一個靜態庫工程.commond+R編譯
2.建立ReactNative工程 react native init TestProject
3.在建立的ReactNative工程下的node_modules建立一個資料夾
react-native-xxModuleExample, 然後我們在新建立的資料夾下再建立一個ios資料夾。 建立方法如下:
$ cd XXProject/node_modules
$ mkdir react-native-BGNativeModuleExample
$ cd react-native-BGNativeModuleExample
$ mkdir ios 4.將建立好的靜態庫檔案copy到node_modules/react-native-xxModuleExample/ios目錄下
5.xcode開啟建立的靜態工程,新增一行Header Search Paths 值為$(SRCROOT)/../../react-native/React,並設定為recursive。 6.關聯靜態庫檔案(1)、
複製程式碼
(2)、新增靜態庫.a
目前為止,react-native自定義module開發準備工作完成.可參考:http://www.cocoachina.com/ios/20160510/16174.html
遇到坑
複製程式碼
解決方案: 生成的靜態庫檔案需要設定下系統
.降低系統版本,然後重新新增.關聯