无法在 iPad 模拟器上启动 gluon 应用程序

Cannot launch gluon app on iPad simulator

我为 iOS 创建了一个基本的 gluon 应用程序,当我尝试启动它时(右键单击项目 > 任务 > 启动 > IPadSimulator),我得到以下输出。我有一台 macbook pro 运行ning Mac OS X Sierra,Xcode 8.3.3,带有 Gluon 插件 2.5.0 的 Netbeans 8.2。

Executing: gradle :launchIPadSimulator

:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:createDefaultIOSLauncher
:compileIosJava UP-TO-DATE
:processIosResources UP-TO-DATE
:iosClasses UP-TO-DATE
:iosExtractNativeLibs UP-TO-DATE
:launchIPadSimulator
Root pattern javax.annotations.**.* matches no classes
Root pattern javax.inject.**.* matches no classes
warning: no debug symbols in executable (-arch i386)
2017-06-17 13:51:15.618 simlauncher[2058:23258] ERROR: dlopen(/Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/DTDeviceKitBase, 10): Library not loaded: @rpath/DVTDeviceFoundation.framework/Versions/A/DVTDeviceFoundation
  Referenced from: /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/DTDeviceKitBase
  Reason: image not found

BUILD SUCCESSFUL

Total time: 15.489 secs

构建成功,但模拟器没有启动。但是,我可以从 Xcode 启动模拟器和 运行 应用程序。

我能够重现该问题,并且已在其他地方报告过该问题 (here or here)。

如您所见here,当前版本的 jfxmobile 插件 (1.3.5) 在 iOS MobiDevelop 2.3.0.

上使用

Apple发布iOS10.3后,报告了几个问题:安装完成后部署到手机失败(验证失败90%),现在是模拟器的问题。

MobiDevelop 2.3.1 最近发布了一些修复。

使用这个版本,我刚刚验证了模拟器的问题也已解决。无论如何,我刚刚创建了一个内部问题来通知这个问题。

当 jfxmobile 插件更新到新的 MobiDevelop 版本时,该问题将得到解决。

同时,如果你需要,你可以fork版本库,修改并自己构建。