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

时间:2017-06-18 15:59:48

标签: ios gluon-mobile

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

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

1 个答案:

答案 0 :(得分:0)

我能够重现这个问题,并且已经在其他地方(herehere)进行了报告。

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

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

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

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

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

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