2014-10-20 43 views
3

可以在Windows下運行RoboVM,還是需要在某處安裝MacOS?在Windows下運行RoboVM

如果沒有,是否有替代方案(也可以創建儘可能接近本機的輸出),它可以在Windows下運行?

+0

它在RoboVM的「需求」頁面中說您需要Mac。此外,AFAIK for iOS開發您始終需要Mac OS X(至少用於代碼簽名) – UnholySheep 2014-10-20 22:16:37

+0

有一個選項可將它們託管在雲中,這就是我們在Codename One中執行的操作,以及PhoneGap爲HTML應用程序構建的操作。 – 2014-10-21 16:14:51

+0

您可以嘗試運行虛擬環境。我買了一個macbook來運行robovm,這是值得的。 – 2014-10-21 16:40:18

回答

5

有一個在Windows上編譯RoboVM的項目,但它的目標不是創建iOS應用程序。即使你可以這樣做,你也無法使用RoboVM依賴的本地iOS模擬器,但它也需要安裝xcode,所以我猜測這是行不通的。

Codename One允許將Windows/Linux與雲構建結合使用,但我不確定它是否滿足您接近本機的概念。這些應用程序是本機應用程序,可以訪問本機功能/ Objective-C,但大部分UI都在Open GL之上呈現。

+0

我擔心所有這些雲構建服務的事情都是IP保護。如果我理解正確,Codename One只會將已編譯的類文件發送到雲而不是完整的源代碼,所以至少有一些混淆,但我想我仍然必須將它們發送給我們的證書來簽署最終的應用程序,是我寧願不做的事情......或者你知道是否有辦法在雲中完成構建,但在本地進行本地簽名? – 2014-10-21 16:32:50

+0

系統受到嚴重保護,我們的實際構建服務器被隱藏。您的證書沒有什麼大不了,因爲它沒有任何訪問權限,所以假設您從itunes/play帳戶中給它一個不同的密碼,那麼您仍然有另一層保護。如果您處於嚴格監管的行業(例如政府,銀行等),我們也出售私有云。 – 2014-10-21 23:19:09