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

问题描述:

我为iOS创建了一个基本的gluon应用程序,当我尝试启动它时(右键单击项目>任务>启动> IPadSimulator),我得到下面的输出结果。我有一台运行Mac OS X Sierra的Macbook Pro,Xcode 8.3.3,带有Gluon插件2.5.0的Netbeans 8.2。无法在iPad模拟器上启动gluon应用程序

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

+0

你可以发布你的build.gradle文件或至少是项目的jfxmobile插件版本吗? –

+0

jfxmobile插件版本是1.3.5 以下是build.gradle文件的链接:[gist](https://gist.github.com/emilh91/9e82ae4a8c1dfba9b4102c9299616ac5) –

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

正如你所看到的here,当前版本的jfxmobile插件(1.3.5)在iOS MobiDevelop 2.3.0上使用。

在Apple发布iOS 10.3之后,有几个问题已经被报道:安装完成后验证失败(验证失败90%),现在是模拟器的问题。

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

使用这个版本我刚刚证实,模拟器的问题也是固定的。无论如何,我刚刚创建了一个内部问题来通知这个问题。

当jfxmobile插件更新为新的MobiDevelop版本时,问题将得到解决。与此同时,如果你需要它,你可以派生仓库,修改它并自己构建它。

+0

谢谢José。你会不会知道下一个版本的jfxmobile插件何时会被发布? –

+0

新版本刚刚发布,解决了问题。 –

+0

谢谢José!我会看看。如果有效,我会将其标记为正确的答案。 –