1

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

どんな助けでも感謝します。

ありがとう

4

0 に答える 0