2011-06-14 121 views
29

我有一款Phonegap應用程序,可在Android中完美工作。我選擇Phonegap作爲一個平臺,主要是因爲相同的代碼可以用於Android,iPhone等。我的問題是,如何在沒有Apple硬件(iPhone + Mac)的情況下創建iPhone應用程序,因爲我擁有Windows筆記本電腦和HTC Desire HD和我對此感到滿意:-)我的iPhone應用程序是免費的,所以應用程序本身不可能爲蘋果硬件的資金進行補償。 你可以請總結一些選項,我有如何部署iPhone的準備Phonegap應用程序?或者什麼是最便宜的實物期權 - 例如買二手的iPhone和某種用過的Mac?如何將Phonegap應用程序部署到iPhone而無需Apple硬件(iPhone + Mac)

+0

據我所知,你只能在MAC-OS上編譯i-phone應用程序,它不能在windows下運行。因此,如果您想在PC上安裝OS X,您可以安裝hackingtos(iatkos),然後安裝Xcode以訪問模擬器,那麼使用的macbook似乎是最有價值的選項 – BadSkillz 2011-06-14 06:47:58

+0

。基本上Iatkos是一個被黑客入侵的地圖操作系統(PS是小心翼翼的版本,你安裝它們中的一些沒有網絡驅動程序) – Radu 2011-06-14 06:49:42

+1

有一種方法可以使用TestAppFlight在你的iPhone,iPod上部署應用程序,無需MAC和監獄打破你的設備。詳情請查看我的帖子。 – nickalchemist 2012-07-04 09:17:48

回答

22

您可以使用PhoneGap Build在雲中進行編譯來完成。在PhoneGap的雲頁

檢查https://build.phonegap.com/

+1

哇,謝謝你的回答,這非常有幫助,我對這項服務一無所知。即使在Beta模式下它看起來很有希望。 – Frodik 2011-06-14 10:52:13

+3

@Syed Absar,根據文檔,這是錯誤的。你需要一個mac來配置構建過程。 – Tom 2011-11-03 17:18:32

+1

有一種方法可以在不使用MAC的情況下使用TestAppFlight在iPhone,iPod上部署應用程序。詳情請查看我的帖子。 – nickalchemist 2012-07-04 09:17:21

2

我以前使用hackintosh來模擬Mac並安裝Xcode來構建iOs設備的項目。

其他便宜的選擇是得到一個Mac mini &一個iPod的觸摸。

12

看這裏:

https://build.phonegap.com/docs/ios-builds

也提到了這一點:

「注:由於PhoneGap的建造使用了蘋果的標準發展過程中構建應用程序,您需要註冊他們的開發者計劃以在PhoneGap Build上構建iOS應用程序您還需要一臺Mac來配置您的certifi美食和配置文件「。

我認爲這是一個一次性設置的事情 ​​- 即你需要從某處「借用」一個mac,如果你沒有的話。有誰知道這是否正確?

+0

至少,您需要兩次借用朋友的Mac,每次需要幾個小時。 – 2013-01-30 09:52:13

+0

..併爲他們的開發者計劃支付99美元? – willdanceforfun 2013-12-06 14:20:02

+0

是的,你需要加入該計劃。他們甚至不會讓你閱讀一些文檔,直到你做到! – 2014-02-17 13:53:40

1

Marmalade SDK是我滿意的所有Windows端到端解決方案。從編譯到部署一切都在你的控制和Windows中 - 沒有服務器端編譯或發送zip文件等待有人發回你可以在IOS上部署的文件。

但是你必須喜歡使用Visual Studio C++ ...

+1

......沒有人喜歡。 ;-) – Alastair 2014-01-27 19:54:57

2

您仍然需要Mac來創建PhoneGap構建所需的p12包。

Mobundler.com是一種服務,它可以讓您創建iOS p12包以及Android的Java密鑰庫。 Mobundler可以與PhoneGap構建結合使用來實現此目的。

+0

如果他們自己讓你的Java密鑰庫而不是你自己,似乎有點不安全。 – trusktr 2013-01-05 07:54:19

+0

授予它是一種便利的工具。一旦生成並下載密鑰庫,單擊「重新開始」將從服務器上刪除密鑰庫。 – 2013-01-09 21:08:53

+0

Mobundler比閱讀關於如何自己創建.p12文件的說明(在Windows或Mac上)要好得多。我真的不明白他們怎麼會濫用他們的「權力」......? – 2013-01-30 11:42:03

2

你可以試試這個雲服務租用一臺Mac: http://www.macincloud.com

這樣,你不需要實際的Mac硬件來構建應用程序 - 只有當你需要建立支付/租金。但從長遠來看,這可能並不經濟。