首先抱歉,如果这是一个重复的问题,我没有找到任何关于我的问题。 所以,我买了一台MaC Mini,我想知道如何在iOs模拟器上运行我的libgdx应用程序。 我下载了所有的软件并更新了它:Eclipse的最新版本,从MobiDevelop下载了RoboVM fork(因为官方的Robo VM插件不再存在)并将我的项目导入Eclipse。我也有最后一个Xcode版本。 我想出了如何成功构建iOs项目,但问题是当应用程序需要启动时,我收到一个我无法理解的错误:
2016-10-31 14:56:27.786 simlauncher[1727:91648] +[SimDeviceSet defaultSet]: unrecognized selector sent to class 0x1111a1118
2016-10-31 14:56:27.798 simlauncher[1727:91648] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[SimDeviceSet defaultSet]: unrecognized selector sent to class 0x1111a1118'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff878336fb __exceptionPreprocess + 171
1 libobjc.A.dylib 0x00007fff9c03aa2a objc_exception_throw + 48
2 CoreFoundation 0x00007fff878b3c04 +[NSObject(NSObject) doesNotRecognizeSelector:] + 132
3 CoreFoundation 0x00007fff877a6f03 ___forwarding___ + 1059
4 CoreFoundation 0x00007fff877a6a58 _CF_forwarding_prep_0 + 120
5 simlauncher 0x000000010deeb21d getSimDevice + 53
6 simlauncher 0x000000010deeadbb moe_main + 569
7 simlauncher 0x000000010deeab5c main + 275
8 libdyld.dylib 0x00007fff9c917255 start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
我认为问题是robovm在尝试启动应用程序时找不到打开的模拟器。
答案 0 :(得分:0)
我遇到了同样的问题。几个星期前一切都很好,但昨天我试图运行模拟器,我有与你相同的例外...我记得我将我的XCode升级到8.1版本。所以我删除了我当前的XCode 8.1然后我安装了XCode 8.之后模拟器工作正常。我不知道这是否是8.1版本问题 - 也许简单的重新安装就足够了。如何降级XCode?