【问题标题】:Eclipse failing to run libGDX iOS appEclipse 无法运行 libGDX iOS 应用程序
【发布时间】:2014-11-25 05:14:14
【问题描述】:

我正在尝试在实际设备上运行我的 libGDX roboVM 项目,但出现错误:

在“启动 -ios (2)”期间发生内部错误。 找不到与“iPhone 开发者”匹配的签名身份

是否有解释我可以在哪里设置这些签名选项的 wiki?

【问题讨论】:

    标签: ios eclipse libgdx robovm


    【解决方案1】:

    更新 build.gradle 中的 robovm 块以包含您的签名身份名称和编号,以及您的配置文件的名称:

    robovm {
        iosSignIdentity = "iPhone Developer: My Name (ABCDEFGHIJ)" 
        //To find iosSignIdentity, run this in terminal: security find-identity -v -p codesigning
    
        iosProvisioningProfile = "My Developer Profile" 
        //The simple name of the profile. Look in Xcode preferences->accounts.
    
        iosSkipSigning = false
        stdoutFifo = null
        stderrFifo = null
    }
    

    【讨论】:

    • 今晚我会试试这个,虽然我不明白两件事:为什么 libgdx wiki 中没有提到这个?根据 wiki,没有开箱即用的设置。其次,为什么更改 build.gradle 会为 Eclipse 做任何事情?我的理解是 Eclipse 根据其工作空间设置构建其项目,而不是通过查看 build.gradle 文件。
    • 没有很好的记录。并且不需要启动到设备,只需创建一个 IPA(可部署应用程序文件)。我不再使用 Eclipse,但我认为 robovm 仍然会查看 gradle 配置来找出您的签名身份,即使您没有手动输入 gradle 命令。
    • 还是不行。它似乎根本不看这个。我尝试使用 Gradle 刷新依赖项,但没有任何更改。我在论坛发了一个问题。我不能真正在我的主要项目中使用 Gradle,因为我还没有弄清楚它还有其他问题。似乎无法构建我的 BaseGameUtils 项目。
    【解决方案2】:

    您无需编辑 build.gradle 文件即可包含签名身份和配置文件。只需下载robovm Eclipse plug-in。 IntelliJ 也有一个。当您在 Eclipse 或 IntelliJ 中创建 IPA 时,您需要提供您的签名身份和配置文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 2016-02-27
      • 2015-02-08
      • 1970-01-01
      • 2012-10-08
      • 1970-01-01
      相关资源
      最近更新 更多