具有react-native的Xcode模拟器需要很长时间

时间:2015-03-31 20:39:48

标签: xcode react-native

我现在正在2009年中期的MPB上运行Mavericks和最新的Xcode。创建AwesomeProject然后使用Xcode构建没有问题。一旦模拟器启动,问题就开始了。我看到白色Powered by React Native屏幕,然后它消失后需要很长时间,最后Packager给了我以下输出:

Error: ENOENT, open     '/Users/SM/AwesomeProject/AwesomeProject.xcodeproj/project.xcworkspace/xcuserdata/SM.xcuserdatad/.dat2864.046'
    at Error (native)
[3:15:07 PM] <START> request:/index.ios.bundle
[3:15:07 PM] <START> find dependencies
[3:15:10 PM] <START> find dependencies

接下来是大红屏!

Xcode也通知我它已经与模拟器断开连接。我在Xcode中看到的一个警告是:

“使用启动屏幕文件并定位iOS 7.1及更早版本的应用程序还需要在资产目录中包含启动图像。”

如何最终完成入门测试并体验React Native?

1 个答案:

答案 0 :(得分:0)

红色屏幕上只有两个我无法使用的选项,可能只是因为我无法在我的机器上运行模拟器:

The red screen options

底线我没有足够的RAM,只有4GB。经过调查,看起来我需要在将来某个时候升级或购买新的Mac。至少可以说,这对我来说是一个令人沮丧的日子。

以下是Activity Monitor告诉我的有关我的机器的信息:

Activity Monitor result

这就是我的机器没有Xcode和模拟器运行的样子!如果我想现在继续,有两种升级选项。加倍我的RAM并可选择获得SSD。有谁知道这是否足以让模拟器工作?

我确实看到这个链接说添加更多RAM有帮助:

http://iphonedevsdk.com/forum/iphone-sdk-development/120512-how-much-ram-needed-desirable-on-an-xcode-build-machine.html

更新

升级到500GB SSD后,更多的RAM和干净的Mavericks安装工作正在膨胀。我强烈建议将其作为一种从较旧的MBP中获得更多生命的方法。感谢Memory Express和Apple Store的所有提示和甜蜜交易。