學(xué)習(xí)ReactNative的過(guò)程中,在創(chuàng)建Native中遇到了一些問(wèn)題

Native類.png
下面要把RCTDeviceExtension制成表態(tài)鏈接庫(kù)供RN使用###
1 選中xocde -> file -> New -> Project... -> Cocoa Touch Static Library

建立鏈接庫(kù).png
<p>之后把RCTDeviceExtension文件替換掉即可,不需要打開工程</p>
<p><code>如果直接靜態(tài)鏈接庫(kù)工程會(huì)報(bào)錯(cuò),因?yàn)樗枰猂CT的一些庫(kù),所以不需要打開,直接把工程放入node_modules/'模塊名'/之下即可,接下來(lái)要?jiǎng)?chuàng)建并配置兩個(gè)文件package.json和RCTDeviceExtension.ios.js(可以拿現(xiàn)成的改改)</code></p>
借一下RN入門與實(shí)戰(zhàn)的圖

圖片.png
2 在新工程中使用Native模塊
首先一定要在新工程中的Library目錄中加上模塊,

圖片.png
然后添加.a文件

圖片.png
之后要配置路徑

圖片.png
3最后要選中RCTDeviceExtension編譯一下,目的是生成.a文件

圖片.png
經(jīng)過(guò)上述RN就可以調(diào)用Native方法了
如果有不對(duì)的地方,請(qǐng)各位指出來(lái),非常感謝