无法在iOS设备上以40%的速度运行Libgdx应用

问题描述

我正在尝试在iPhone 7上运行Libgdx应用程序,但它以40%的速度连续失败

[ERROR] Couldn't start application
org.robovm.libimobiledevice.LibIMobileDeviceException: ApplicationVerificationFailed
    at org.robovm.libimobiledevice.util.AppLauncher$1.error(AppLauncher.java:1006)
    at org.robovm.libimobiledevice.Callbacks.callInstproxyCallback(Callbacks.java:64)

[INFO] 11:42:20.130 [  0%] Beginning installation...
[INFO] 11:42:20.130 [  5%] CreatingStagingDirectory
[INFO] 11:42:20.130 [ 15%] ExtractingPackage
[INFO] 11:42:20.131 [ 20%] InspectingPackage
[INFO] 11:42:20.173 [ 20%] TakingInstallLock
[INFO] 11:42:20.205 [ 30%] PreflightingApplication
[INFO] 11:42:20.206 [ 30%] InstallingEmbeddedProfile
[INFO] 11:42:20.267 [ 40%] VerifyingApplication

解决方法

40%的失败是您的配置文件的问题。尝试从xcode运行具有相同程序包ID的应用来修复此问题。

,

哦,亲爱的,这总是有点痛苦,我想您以前从未在iOS设备上运行过libgdx应用。

首先在xcode中创建一个具有相同程序包ID的项目,例如。我的是com.funferret.tr。只是一个无聊的项目,其中xcode仅显示空白屏幕。这与您的libgdx项目无关,但它具有相同的应用程序ID。直接从xcode将其构建并安装在iPhone上。您应该能够找到有关如何执行此操作的教程,或者只是在xcode中找到答案。要安装此程序,您必须使用xcode为您的应用程序创建一个配置文件。同样,如有必要,请使用教程。

此xcode项目一旦安装到您的设备上,便可以为libgdx项目使用相同的配置文件,因为它具有相同的程序包ID。只需进入“编辑配置”部分,即可在roboVM /附加设备下的Android Studio中运行libgdx项目,您应该能够选择签名身份和配置文件。希望到这一步一切都会好起来。

我还建议您使用最初的xcode项目来管理资产。即。将启动图标和启动屏幕复制到该项目中并进行编译。然后,您可以使用符号链接或将这些资产从xcode项目复制到libgdx项目。有RoboVM文档可以告诉您将启动图标和启动屏幕放置在何处。

我希望您能提出更多问题。但是我对这个过程不够了解,无法完全引导您完成整个过程,因此您可能需要做更多的阅读工作,并且要弄乱一切以使事情正常进行。我在使iOS设备正常工作上浪费了很多时间。祝你好运。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...