ios整合react native步驟

2021-08-01 00:11:30 字數 1224 閱讀 6746

1.搭建開發環境可參考

2.然後使用xcode建立乙個project檔案

3.在專案根目錄下建立

資料夾如 :

react

4.在react資料夾下建立

package.json檔案 ,

"dependencies": ,

"devdependencies": ,

"jest":

}在react資料夾下安裝react-native

npm

install

4.在根目錄下面建立podfile檔案內容如下

platform :ios, '8.0'

target 'reactnativetestproject' do

react_native_path = "./react/node_modules/react-native」  #在podfile所在的目錄下找到node_modules資料夾

pod "yoga", :path => "#/reactcommon/yoga"

pod "react", :path =>

react_native_path, :subspecs => [

'core',

'rctactionsheet',

'rctanimation',

'rctgeolocation',

'rctimage',

'rctlinkingios',

'rctnetwork',

'rctsettings',

'rcttext',

'rctvibration',

'rctwebsocket'

]end

在根目錄下執行

pod install

關於報錯

no podspec found for `yoga` in `./node_modules/react-native/reactcommon/yoga/yoga.podspec`

上邊的podfile檔案中沒有新增  pod "yoga", :path => "#/reactcommon/yoga」,或者是該路勁不對

no podspec found for `react` in `../node_modules/react-native`

上邊的podfile檔案中 pod "react", :path =>

react_native_path, :subspecs =>[ ];path可能不對

iOS 整合iAd廣告

在iphone程式中整合廣告,管他能不能賺錢,不放上乙個iad就心有不甘。參考了下面這篇文章 1 加上iad框架 在專案設定裡的build phases的link binary with libraries,加上iad.framework。2 在xib介面裡拖入乙個adbannerview 3 修改...

iOS極光推送整合

稍稍研究了一下極光推送,其實是非常簡單的,不過這個過程也出現了一些問題。對於應用在前台時,需要額外處理一下。關於極光推送,由於在ios8之後,有了新的api,因此極光也給我們提供了適配的api。下面我就把對極光推送相關api的封裝提取出來,希望對大家有幫助,同時也當是總結。下面是對極光推送而封裝的乙...

iOS極光推送整合

稍稍研究了一下極光推送,其實是非常簡單的,不過這個過程也出現了一些問題。對於應用在前台時,需要額外處理一下。關於極光推送,由於在ios8之後,有了新的api,因此極光也給我們提供了適配的api。下面我就把對極光推送相關api的封裝提取出來,希望對大家有幫助,同時也當是總結。下面是對極光推送而封裝的乙...