React-Native iOS Module開發

lqkin發表於2018-05-09

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目錄下

React-Native iOS Module開發
5.xcode開啟建立的靜態工程,新增一行Header Search Paths 值為$(SRCROOT)/../../react-native/React,並設定為recursive。

React-Native iOS Module開發
6.關聯靜態庫檔案

(1)、
複製程式碼

React-Native iOS Module開發
React-Native iOS Module開發
(2)、新增靜態庫.a

React-Native iOS Module開發
目前為止,react-native自定義module開發準備工作完成.可參考:http://www.cocoachina.com/ios/20160510/16174.html

遇到坑
複製程式碼

React-Native iOS Module開發
解決方案: 生成的靜態庫檔案需要設定下系統

React-Native iOS Module開發
.降低系統版本,然後重新新增.關聯

相關文章