较旧的iOS模拟器将FBSOpenApplicationErrorDomain code = 1返回给Deco

时间:2016-08-11 14:41:45

标签: react-native ios-simulator

一直在使用iOS在Deco中构建一个react-native应用程序。 iPhone 6 +,6和5s工作正常,但是旧版本显示以下信息:

An error was encountered processing the command (domain=FBSOpenApplicationErrorDomain, code=1):
The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 1.)

已经看到有关此错误的其他帖子,但是没有人使用react-native / deco。模拟器已被擦除,没有任何变化。

1 个答案:

答案 0 :(得分:1)

看起来问题在于编译。当您启动新的模拟器时,Deco 1.1.2无需完全重新编译客户端代码,所以当我上次从命令行编译并生成应用程序时,它生成了32位版本。我猜测iPhone 5s和更高版本是64位。

最简单的解决方案是强制从命令行重新编译,如下所示:

react-native run-ios --simulator "iPhone 4s"