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



我为iOS创建了一个基本的胶子应用程序,当我尝试启动它时(右键单击项目>任务>启动>iPadSimulator(我得到下面的输出。我有一个运行Mac OS X Sierra,Xcode 8.3.3,Netbeans 8.2和Gluon插件2.5.0的Macbook pro。

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运行应用程序。

我能够重现该问题,并且已经在其他地方(此处或此处(报告过。

正如你在这里看到的,当前版本的jfxmobile插件(1.3.5(正在使用iOS MobiDevelop 2.3.0。

苹果发布iOS 10.3后,报告了几个问题:安装完成后部署到移动设备失败(验证失败率为90%(,现在模拟器存在问题。

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

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

当jfxmobile插件使用新的MobiDevelopment版本更新时,问题将得到解决。

同时,如果需要,您可以分叉存储库,修改它并自己构建它。