2016-07-08 137 views
2

只使用react-native-cli啓動程序而不更改任何應用程序代碼,我已盡一切可能在物理設備上啓動。在物理iOS設備上啓動反應本機故障(9.3)

我遵循反應原生文檔,將IP地址更改爲我的Mac,配置了我的電話,所有內容。請幫忙,因爲我已經花了數小時的時間。

看來react-native0.29 AppDelegate文件與0.21不同。這可能是問題嗎?

下面是錯誤截圖: Error

+0

是同一WIFI網絡上的兩個設備?如果是這樣,那麼退出Mac終端並建立應用程序,當你的手機連接到你的Mac。當它顯示「Graph ready」時,點擊Run按鈕在手機上運行它。 – meteorite

+0

@隕石,都連接到相同的WIFI –

+0

然後請按照我在前面的評論中提到的步驟。通常退出終端和建設+運行應用程序解決了這個問題,但有時需要重複幾次。 – meteorite

回答

0

嘗試註釋掉:

[[RCTBundleURLProvider sharedSettings] setDefaults]; 
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil]; 

,並添加

jsCodeLocation = [NSURL URLWithString:@"http://ipaddressofmachine:8081/index.ios.bundle?platform=ios&dev=true"]; 

也可以嘗試重新啓動物理設備

結算守夜人,如果用它watchman watch-del-all

清除打包臨時rm -rf $TMPDIR/react-packager-*

退出一切,重新啓動計算機

相關問題