较旧的 iOS 模拟器 returns FBSOpenApplicationErrorDomain code=1 to Deco
Older iOS Simulator returns FBSOpenApplicationErrorDomain code=1 to Deco
一直在使用 iOS 在 Deco 中构建一个反应本机应用程序。 iPhone 6+、6 和 5s 工作正常,但是任何旧版本都会显示以下消息:
An error was encountered processing the command (domain=FBSOpenApplicationErrorDomain, code=1):
The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 1.)
看过其他关于此错误的帖子,但是 none 正在使用 react-native / deco。模拟器已被擦除,没有任何变化。
看起来问题出在编译上。当您启动新的模拟器时,Deco 1.1.2 不会费心去完全重新编译客户端代码,所以当我上次从命令行编译并生成应用程序时,它生成了一个 32 位版本。我猜 iPhone 5s 及更高版本是 64 位。
最简单的解决方案是强制从命令行重新编译,如下所示:
react-native run-ios --simulator "iPhone 4s"
一直在使用 iOS 在 Deco 中构建一个反应本机应用程序。 iPhone 6+、6 和 5s 工作正常,但是任何旧版本都会显示以下消息:
An error was encountered processing the command (domain=FBSOpenApplicationErrorDomain, code=1):
The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 1.)
看过其他关于此错误的帖子,但是 none 正在使用 react-native / deco。模拟器已被擦除,没有任何变化。
看起来问题出在编译上。当您启动新的模拟器时,Deco 1.1.2 不会费心去完全重新编译客户端代码,所以当我上次从命令行编译并生成应用程序时,它生成了一个 32 位版本。我猜 iPhone 5s 及更高版本是 64 位。
最简单的解决方案是强制从命令行重新编译,如下所示:
react-native run-ios --simulator "iPhone 4s"