学习ReactNative的过程中,在创建Native中遇到了一些问题
下面要把RCTDeviceExtension制成表态链接库供RN使用###
1 选中xocde -> file -> New -> Project... -> Cocoa Touch Static Library
<p>之后把RCTDeviceExtension文件替换掉即可,不需要打开工程</p>
<p><code>如果直接静态链接库工程会报错,因为它需要RCT的一些库,所以不需要打开,直接把工程放入node_modules/'模块名'/之下即可,接下来要创建并配置两个文件package.json和RCTDeviceExtension.ios.js(可以拿现成的改改)</code></p>
借一下RN入门与实战的图
2 在新工程中使用Native模块
首先一定要在新工程中的Library目录中加上模块,
然后添加.a文件
之后要配置路径
3最后要选中RCTDeviceExtension编译一下,目的是生成.a文件
经过上述RN就可以调用Native方法了
如果有不对的地方,请各位指出来,非常感谢