我正在嘗試使用RoboVM和libgdx開發iOS應用程序。到目前爲止,我剛剛創建了一個簡單的項目,並試圖讓它在iOS上運行。到目前爲止,我已經得到了最遠運行此命令:運行RoboVM/libgdx iOS應用程序
robovm -verbose -arch x86 -os ios -cp robovm/lib/robovm-objc.jar:robovm/lib/robovm-cocoatouch.jar -jar <project>.jar
這產生了一個名爲Info.plist
文件,一個叫<package_name>.<main_class>
文件和lib目錄的目錄。名爲<package_name>.<main_class>
的文件是Mach-O可執行文件i386。我將如何去運行該文件,以及如何將它作爲應用程序上傳到iPhone? RoboVM似乎沒有太多的文檔,我以前從未真正使用過一個mac,所以我很抱歉如果我錯過了一些明顯的東西。
編輯:爲了澄清,我想知道如何在運行上述命令後運行由RoboVM生成的應用程序,並知道如何將該應用程序上傳到iPhone以在該應用程序中運行該應用程序。最好,我想在沒有RoboVM eclipse插件的情況下這樣做。
我使用intellij和maven構建。我用這個方法使用libgdx之前創建了項目,它的工作正常,我從來沒有嘗試過出口到iOS之前。 我爲這個過程的robovm部分使用命令行的原因是因爲我沒有使用eclipse,並且不願意。我正在使用的命令似乎工作正常,我只是想知道我應該如何處理輸出文件。 – kabb
我認爲命令行不會將所有需要的庫添加到輸出文件中。如果日食給你相同的輸出文件,我會試試看。如果沒有,命令行指令確實需要更多的圖書館參數。 – BennX
我真的不能真正嘗試一下,因爲這個項目依賴於maven,而eclipse robovm插件似乎不適用於maven。在研究這個時,我注意到有一個maven robovm插件,我嘗試使用。不過,我在上面詳細介紹了這個錯誤。 – kabb