ios-sim 停止工作 "NSCFString containsString"错误

标签 ios cordova ios-simulator ionic-framework

我正在使用 Ionic构建一个混合移动应用程序。以前我通过“ionic emulate ios”命令启动模拟器没有问题。但是突然之间,该命令开始抛出错误。

我尝试删除然后添加回 ios 平台,卸载然后重新安装 ios-sim,但仍然在下面收到相同的错误消息。任何帮助将不胜感激,谢谢

2015-06-13 14:06:20.198 ios-sim[12997:507] -[__NSCFString containsString:]: unrecognized selector sent to instance 0x7f98e06006e0
2015-06-13 14:06:20.200 ios-sim[12997:507] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString containsString:]: unrecognized selector sent to instance 0x7f98e06006e0'
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff9303925c __exceptionPreprocess + 172
	1   libobjc.A.dylib                     0x00007fff9058ee75 objc_exception_throw + 43
	2   CoreFoundation                      0x00007fff9303c12d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
	3   CoreFoundation                      0x00007fff92f97272 ___forwarding___ + 1010
	4   CoreFoundation                      0x00007fff92f96df8 _CF_forwarding_prep_0 + 120
	5   ios-sim                             0x0000000107511534 -[iPhoneSimulator runWithArgc:argv:] + 1313
	6   ios-sim                             0x0000000107511e79 main + 101
	7   ios-sim                             0x000000010750f0e0 start + 52
	8   ???                                 0x000000000000000a 0x0 + 10
)
libc++abi.dylib: terminating with uncaught exception of type NSException

最佳答案

你用的是什么版本的ios-sim? (运行 ios-sim --version 找出答案。)
containsString Mavericks 的崩溃是由 this bug 引起的, 存在于 v3.2.0 (见 here)。

如果您降级到 v3.1.1 , 或升级到 v4.1.1 ,那么 ios-sim 应该可以在 Mavericks 上正常工作。

关于ios-sim 停止工作 "NSCFString containsString"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30822117/

相关文章:

ios-simulator - 为什么 iOS 模拟器无法运行?

xcode - 将数据文件从 Xcode 复制到 iPad 沙箱

ios - 无法解决崩溃 EXC_CRASH (SIGABRT)

ios - 在 iOS 中使用 PushPlugin for Cordova 清除单个通知

android - Orientationchange 仅在第一次有效

android - Cordova 创建脚本/Ant 执行 aapt 失败

flutter - 按照 Firebase for Flutter 教程添加 firestore 依赖项后运行 iOS 模拟器时出错

ios - 在 iOS 中将 Peek 和 Pop 与 Popover 相结合

ios - UIview顶部约束到安全区域,但在viewDidLoad中, View 的Y位置错误

ios - NSManagedObjectContext 类别