React-Native“react-native run-ios”

时间:2018-01-30 12:56:07

标签: ios reactjs react-native

我安装了一个全新的本机应用程序。当我运行mpc(real='7170810.3848631922', imag='-192389955826656.31')时,我一直收到以下错误

react-native run-ios

我已尝试Incorrect hash: eb7c61ff0c1c55cd85deb3c15f2731c14c787429 ?/Users/johndoe/.rncache/boost_1_63_0.tar.gz react-native upgrade

仍然无效。

4 个答案:

答案 0 :(得分:1)

运行此命令可以使所有事物变得新鲜,并向北祈祷两次。

watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm cache verify && npm install && npm start -- --reset-cache

答案 1 :(得分:0)

  1. 使用模拟器应用和真实设备检查此错误。
  2. 将Xcode升级到当前最新版本。
  3. 否则使用create-react-native-app。这样你可以运行应用程序设备和模拟器,如果你不需要分离你的应用程序,这是很好的情况。

答案 2 :(得分:0)

我只是解决了这个问题,这是启动脚本中错误的boost版本。

  1. 转到https://github.com/facebook/react-native/blob/0.56-stable/scripts/ios-install-third-party.sh并选择您所需要的版本。

  2. 拖动到底部,然后转到https://github.com/react-native-community/boost-for-react-native/releases/download/v1.63.0-0/boost_1_63_0.tar.gz之类的~/.rncache

  3. 将下载文件复制到$(function(){ function promiseTest(){ return $.ajax({ type: 'GET', url: 'https://swapi.co/api/people/', }) } function promiseTest2(){ return $.ajax({ type: 'GET', url: 'https://swapi.co/api/films/', }) } var promise = promiseTest(); var promise2 = promiseTest2(); var bothPromise = $.when(promise, promise2); bothPromise.done(function(data){ $.each(data, function(i, name){ $("#app").append("<ul><li>Name: "+ i.name +"</li><li>Height: "+name.height+" </li><li>Skin Color: "+ name.skin_color +"</li><li>Gender: "+name.gender+" </li><li>Film: "+ name.films.title +"</ul>") }) }) ,替换旧文件。

  4. 重新启动。

完成!

答案 3 :(得分:0)

尝试这个:

rm -rf ~/.rncache

然后重新运行它。

react-native run-ios

如果仍然没有显示模拟器,则可以尝试添加--simulator="iPhone 6s"

react-native run-ios --simulator="iPhone 6s"