XCode (8.1) を使用して Mac (10.12.1) で最新の Gluon ビルド (4.0.1) を使用します。launchIPhoneSimulator タスクを実行すると、次の例外が発生します。問題が何であるかについてのアイデア。
ドキュメントに記載されているように、ローカルに org/robovm/robovm-dist/ROBOVM_VERSION/unpacked/robovm-ROBOVM_VERSION/bin ディレクトリがないことにも気付きました。
ありがとう
* What went wrong:
Execution failed for task ':launchIPhoneSimulator'.
> org.apache.commons.exec.ExecuteException: Command '/var/folders/1k/0wptgkp92nx0m02tncktfmcw0000gn/T/ios-sim4189806266868947871 showdevicetypes' failed with output: 2016-10-30 09:09:16.601 ios-sim4189806266868947871[31818:4531950] +[SimDeviceSet defaultSet]: unrecognized selector sent to class 0x104d49118
2016-10-30 09:09:16.601 ios-sim4189806266868947871[31818:4531950] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[SimDeviceSet defaultSet]: unrecognized selector sent to class 0x104d49118'
*** First throw call stack:
(
0 CoreFoundation 0x00007fffd536048b __exceptionPreprocess + 171
1 libobjc.A.dylib 0x00007fffe9ac2cad objc_exception_throw + 48
2 CoreFoundation 0x00007fffd53e1bd4 +[NSObject(NSObject) doesNotRecognizeSelector:] + 132
3 CoreFoundation 0x00007fffd52d2b55 ___forwarding___ + 1061
4 CoreFoundation 0x00007fffd52d26a8 _CF_forwarding_prep_0 + 120
5 ios-sim4189806266868947871 0x00000001016c3c21 -[iPhoneSimulator showDeviceTypes] + 75
6 ios-sim4189806266868947871 0x00000001016c5dd1 -[iPhoneSimulator runWithArgc:argv:] + 3111
7 ios-sim4189806266868947871 0x00000001016c5fb9 main + 101
8 ios-sim4189806266868947871 0x00000001016c3150 start + 52
9 ??? 0x0000000000000002 0x0 + 2
)
libc++abi.dylib: terminating with uncaught exception of type NSException (Exit value: 134)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 4.222 secs
Command '/var/folders/1k/0wptgkp92nx0m02tncktfmcw0000gn/T/ios-sim4189806266868947871 showdevicetypes' failed with output: 2016-10-30 09:09:16.601 ios-sim4189806266868947871[31818:4531950] +[SimDeviceSet defaultSet]: unrecognized selector sent to class 0x104d49118
2016-10-30 09:09:16.601 ios-sim4189806266868947871[31818:4531950] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[SimDeviceSet defaultSet]: unrecognized selector sent to class 0x104d49118'
*** First throw call stack:
(
0 CoreFoundation 0x00007fffd536048b __exceptionPreprocess + 171
1 libobjc.A.dylib 0x00007fffe9ac2cad objc_exception_throw + 48
2 CoreFoundation 0x00007fffd53e1bd4 +[NSObject(NSObject) doesNotRecognizeSelector:] + 132
3 CoreFoundation 0x00007fffd52d2b55 ___forwarding___ + 1061
4 CoreFoundation 0x00007fffd52d26a8 _CF_forwarding_prep_0 + 120
5 ios-sim4189806266868947871 0x00000001016c3c21 -[iPhoneSimulator showDeviceTypes] + 75
6 ios-sim4189806266868947871 0x00000001016c5dd1 -[iPhoneSimulator runWithArgc:argv:] + 3111
7 ios-sim4189806266868947871 0x00000001016c5fb9 main + 101
8 ios-sim4189806266868947871 0x00000001016c3150 start + 52
9 ??? 0x0000000000000002 0x0 + 2
)
libc++abi.dylib: terminating with uncaught exception of type NSException (Exit value: 134)
9:09:16 AM: External task execution finished 'launchIPhoneSimulator'.
編集:
/.gradle/caches/modules-2/files-2.1/com.mobidevelop.robovm/robovm-dist/2.2.0/d8127badd4e98b6388f138216231c9b7a2e91fd/unpacked/robovm-2.2.0/bin/ios- で ios-sim コマンドを見つけましたシム
これはgradleから実行されるios-simだと思います(IntelliJプラグインを使用しています)。上記を showdevicetypes 引数で実行すると、IDE と同じエラーが発生します。--version コマンドを使用して上記を実行すると、バージョン 3 が返されます。
それで、ios-sim と私がインストールした XCode のバージョン (8.1) との間に非互換性がありますか、それともうさぎの穴に落ちていますか?
また、これは問題に影響しますか: https://github.com/MobiDevelop/robovm/wiki/iOS-10-and-XCode-8-compatibility
どんな助けでも感謝します。
ありがとう