我安装了一个全新的本机应用程序。当我运行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
仍然无效。
答案 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)
否则使用create-react-native-app
。这样你可以运行应用程序设备和模拟器,如果你不需要分离你的应用程序,这是很好的情况。
答案 2 :(得分:0)
我只是解决了这个问题,这是启动脚本中错误的boost版本。
转到https://github.com/facebook/react-native/blob/0.56-stable/scripts/ios-install-third-party.sh并选择您所需要的版本。
拖动到底部,然后转到https://github.com/react-native-community/boost-for-react-native/releases/download/v1.63.0-0/boost_1_63_0.tar.gz之类的~/.rncache
将下载文件复制到$(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>")
})
})
,替换旧文件。
重新启动。
完成!
答案 3 :(得分:0)
尝试这个:
rm -rf ~/.rncache
然后重新运行它。
react-native run-ios
如果仍然没有显示模拟器,则可以尝试添加--simulator="iPhone 6s"
react-native run-ios --simulator="iPhone 6s"