无法在优胜美地上启动 ios-sim

Posted

技术标签:

【中文标题】无法在优胜美地上启动 ios-sim【英文标题】:Unable to start ios-sim on Yosemite 【发布时间】:2014-07-31 23:57:32 【问题描述】:

我一直无法让 ios-sim 在一个相对干净的 Yosemite、Xcode 6 beta 和 Developer Tools 10.10 上启动。

MacOS $ ios-sim start
2014-06-10 20:34:39.578 ios-sim[4957:836370] -[__NSArrayM localizedDescription]: unrecognized selector sent to instance 0x7fbc18f00380
2014-06-10 20:34:39.579 ios-sim[4957:836370] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayM localizedDescription]: unrecognized selector sent to instance 0x7fbc18f00380'
*** First throw call stack:
(
    0   CoreFoundation                      0x00007fff8e4e914c __exceptionPreprocess + 172
    1   libobjc.A.dylib                     0x00007fff9108257d objc_exception_throw + 43
    2   CoreFoundation                      0x00007fff8e4ec07d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x00007fff8e435604 ___forwarding___ + 1028
    4   CoreFoundation                      0x00007fff8e435178 _CF_forwarding_prep_0 + 120
    5   ios-sim                             0x0000000103e166cd -[iPhoneSimulator LoadSimulatorFramework:] + 245
    6   ios-sim                             0x0000000103e18233 -[iPhoneSimulator runWithArgc:argv:] + 2317
    7   ios-sim                             0x0000000103e185f5 main + 101
    8   ios-sim                             0x0000000103e16588 start + 52
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Abort trap: 6

【问题讨论】:

这个问题似乎是题外话,因为它是关于测试软件的支持 *** 不允许对 beta 软件提出问题(无论 beta 到底意味着什么)? 很公平。这显然是因为当前版本的 ios-sim 与 Xcode6/DevTools 不兼容。已在 GitHub 的 robovm/ios-sim 上发布了一个修复程序。 旧版本的 ios-sim 也不兼容 Xcode 6 的发布版本。 :-) 你现在可以用 Xcode 6 的 [xcrun simctl][1] 来做。 [1]:***.com/questions/26031601/… 【参考方案1】:

ios-sim 目前与 Xcode6-beta 不兼容。 “robovm”已在https://github.com/robovm/ios-sim

发布了一个修复程序

【讨论】:

【参考方案2】:

更新 ios-sim 可以解决问题。 https://github.com/phonegap/ios-sim 无需使用来自 robovm 的 fork。现在它不再是测试版,它不是题外话。 :]

【讨论】:

谢谢。它解决了我在上一个 XCode 和上一个 Cordova 时遇到的问题!

以上是关于无法在优胜美地上启动 ios-sim的主要内容,如果未能解决你的问题,请参考以下文章

MAC OS X 优胜美地上 ejabberd 15.0.4 上的 mod_rest 未启动

升级到优胜美地后无法在 tmux 中打开 sublime 文本

在 OSX 更新到优胜美地后,Applescript 无法“告诉”Spotify 播放

使用扫描仪采集图像到优胜美地

Applescript控制excel在优胜美地坏了?

优胜美地文件共享非活动帐户[关闭]