2014-11-25 54 views
0

我試圖在實際設備上運行我libGDX roboVM項目,但我得到一個錯誤:在發生的Eclipse無法運行libGDX iOS應用

內部錯誤:「啓動-ios(2)」 。 找不到與iPhone開發者匹配的簽名標識

是否有wiki解釋了我可以設置這些簽名選項的位置?

回答

0

更新中的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 
} 
+0

今晚我會試試這個,雖然我不明白兩件事:爲什麼在libgdx wiki中沒有提到這個?根據維基百科的說法,開箱即可完成設置。其次,爲什麼更改build.gradle會爲Eclipse做任何事情?我的理解是Eclipse根據其工作區設置構建其項目,而不是查看build.gradle文件。 – Barodapride 2014-11-25 21:54:52

+0

沒有很好的記錄。不需要啓動設備,只需創建一個IPA(可部署的應用程序文件)。我不再使用Eclipse了,但我認爲robovm仍然會在gradle配置中查找簽名標識,即使您沒有手動輸入gradle命令。 – Tenfour04 2014-11-26 02:32:10

+0

它仍然不起作用。它似乎沒有看到這一點。我嘗試使用Gradle刷新依賴關係,但沒有更改。我在論壇上發佈了一個問題。我無法真正在我的主項目中使用Gradle,因爲還有其他問題,我還沒有弄清楚。它似乎無法構建我的BaseGameUtils項目。 – Barodapride 2014-11-26 02:37:49

0

你並不需要編輯的build.gradle文件,包括簽名身份和供應配置文件。只需下載robovm Eclipse plug-in。 IntelliJ也有一個。當您在Eclipse或IntelliJ中創建IPA時,您可以提供簽名標識和配置文件。