andriod下运行正常,导入mac下运行报错:并且真机还未启动就报错了

来源:1-4 项目结构介绍

22不小了

2017-07-31

http://szimg.mukewang.com/597f4ecd0001a59d18060588.jpg

老师麻烦你帮忙看看,我首先运行安卓没有问题,之后运行ios就除了问题了。具体问题截图再上面得图片里。希望老师给一个思路。我搞了一天也没有找到具体得原因。

写回答

2回答

22不小了

提问者

2017-08-01

  1. 版本信息:

项目的RN版本为:0.39.2

node版本为版本:8.2.1

webstorm版本:2017.2

xcode版本:8.3.1

  2.具体问题描述

老师我上面的问题可能会给你打来误解:上面报错的这个项目是我一开始在window上开发安卓所写的项目,在window上运行安卓完全正常,后面入手了一个mac电脑,我积极尝试将该项目迁移过来。在mac上跑一跑,看看ios 效果,


结果在wenbstrom 下运行就报了这个错误:


//szimg.mukewang.com/59800c09000199a820660798.jpg


3.具体问题解决方案。

参照老师的解决方案,我 打开了我所在项目位置运行如下:

//szimg.mukewang.com/59800ece0001d0ce15620898.jpg

同样的还是报相同的错误。

看到报错我猜想是不是我的运行路径不对,于是我尝试着。直接打开终端运行,不再打开具体的项目路径运行:

//szimg.mukewang.com/598010a70001069513700438.jpg

这里提示找不到package.json 显然这个尝试也是错误的。按照老师所给步骤的第一步:

我这里并没有通过,于是我跳过第一步的错误,直接进入了第二步:

首先出现了:

//szimg.mukewang.com/598014a500011d2a08140302.jpg


按照提示我找到了该文件的路径:

//szimg.mukewang.com/5980151c0001800716341454.jpg

点击:显示简介修改权限

//szimg.mukewang.com/598015d10001798004701756.jpg

按照上图琐事:我把所有用户的权限打开:锁打开进行运行后还是不行:接着我将打开方式改为xcode

再次运行时弹出:如下界面:

//szimg.mukewang.com/5980169f0001875915821528.jpg


//szimg.mukewang.com/598016de00013dfd09580622.jpg


另外在xcode 运行run的时候在xode下还出现了如下错误:


//szimg.mukewang.com/598017cb0001334322701732.jpg

//szimg.mukewang.com/598017cb0001030a22481860.jpg

至此尝试失败,还希望老师帮忙看看,能不能解决这个问题。如果这个问题比较难处理的话。还希望老师也提供一些这类问题的解决问题的思路。 还有一需要补充的条件,我按照该项目版本初始化创建了相同的0.39.2的RN项目,运行 run-ios已经通过,这可能意味着我目前导入的这个报错项目在版本上应该是没有问题。

再次谢谢老师,还望老师看看。

0
0

CrazyCodeBoy

2017-08-01

试着通过另外一种方式启动iOS项目试一下:

第一步:启动本地服务器

npm start


第二步:用XCode运行项目

用XCode打开<your project name>.xcworkspace 或者<your project name>.xcodeproj,然后通过XCode的run按钮运行iOS项目;


0
1
22不小了
谢谢老师你的回答,按照老师的方式我尝试了一下,还是没有解决该问题:由于评论区不可以截图查看。所以我将我按照老师你的步骤运行的截图放在的回答区域,还望老师抽时间看看,在此不胜感激!
2017-08-01
共1条回复

React Native技术精讲与高质量上线App开发

一个真实的上线项目,一次完整的开发过程,全面掌握React Native技术

1577 学习 · 727 问题

查看课程