2012-08-17 77 views
4

有沒有辦法在Windows機器上開發iPhone應用程序?PhoneGap w/VisualStudio for iPhone/iPod touch

我想應該有使用PhoneGap的和新的雲構建https://build.phonegap.com/

但是,我想不出如何開始是一個辦法!

我想使用Visual Studio 2010 Express作爲我的IDE,但實際上,這不是要求。但我確實需要能夠在Windows機器上執行此操作。

我可以找到解釋如何做到這一點的Windows手機開發的文章,但沒有爲iPhone ...令人震驚。

更新:我找到了。 http://nickalchemist.wordpress.com/iapproach-mobile-development-made-elegant/deploying-to-iphone-without-a-mac-with-an-apple-developer-account-and-phonegap-build/

所以看來,一旦我找出如何開發這個應用程序,我應該能夠建立它。

現在我只需要了解如何創建PhoneGap應用程序。

+0

哈哈我剛剛完成了一個PhoneGap應用程序,並開始閱讀Apple用戶指南。您應該能夠像開發普通網站一樣開發HTML/CSS/JavaScript。然後,您需要在xCode中設置一個應用程序,因此您必須借用某些Mac才能上傳到商店並添加電話差距插件。 完成html文件後,將它們複製到xCode項目目錄結構中的'www'文件夾中。希望那有所幫助! – MeltingDog 2012-08-17 01:52:38

+0

@MeltingDog,是否有任何方法可以在開發人員帳戶上不花費99美元來測試開發?我正在嘗試創建一個hello world類型的應用程序,所以我知道我擁有我需要的一切設置,以便能夠創建客戶需要的應用程序。這是一個小企業,所以他們不能花很多錢,我不想花一大筆錢去發現我無法在預算範圍內創建應用程序。 – CaffGeek 2012-08-17 13:42:43

回答

3

要建立免費使用的iOS(IPA),您的應用程序文件的煎茶觸摸構建工具

然後在沒有蘋果App Store部署應用程序的設備使用iTunes並同步應用它。

Find out more

分發您的應用程序而不需要支付$ 99的開發者許可可能會更棘手,因爲你需要生成一個簽名的專案或應用程序商店的分佈圖。特設配置文件允許您將應用發送給隨機人員(最多100人),應用商店配置文件適用於世界其他地區。

如果這讓人感到困惑,那麼不要灰心 - 這是!但這是可以完成的。 :-)

+0

如果我完成了應用程序,並有一些東西,那麼我會很樂意支付99美元。但是爲了玩耍並建立一個你好的世界,並且看到它有效,我不會花錢。 – CaffGeek 2012-11-22 18:38:23

0

你實際上必須有一個mac和xcode。你選擇使用它們後取決於你(某種程度上,蘋果可能拒絕一個完全空的xcode項目)。您可以選擇獲得企業許可證(價格昂貴),然後在沒有App Store的情況下自行發佈iOS應用程序。

我假設路徑不會發生。我知道最後你需要一個mac發佈到應用商店。然而,你可以開發使用.net和mono:http://www.mono-project.com/Main_Page

一段時間蘋果禁止在Flash和mono中製作的應用程序被交叉編譯,但我相當肯定現在可以。唯一的問題是你仍然需要一個mac。我聽到了關於黑客是否可以接受的混合評論。這聽起來像你可能會通過。我聽說你至少需要雪豹,但那個不好的驅動程序支持會讓你每天8小時都感到痛苦:http://news.ycombinator.com/item?id=2600742

關於你的問題,以獲得99美元左右的錢,我記得能夠部署模擬器。我無法部署到我的iOS設備(我相信),但我有其他問題。他們都是一些神奇的解決方案,只需進行一些軟件升級並設置正確的密鑰並支付99美元。

+0

通過這些步驟,看起來我不需要Mac(至少要構建,部署到應用商店是另一回事)。 http://nickalchemist.wordpress.com/iapproach-mobile-development-made-elegant/deploying-to-iphone-without-a-mac-with-an-apple-developer-account-and-phonegap-build/ – CaffGeek 2012-08-17 20:34:28

+0

@乍得聽起來可能!去吧!在完成獲取iphone應用程序並部署在我的設備上的整個過程之後,我可以告訴您正常的設置稍微有點痛苦。我假設任何稍微複雜的設置都會更加如此。 – Parris 2012-08-17 20:41:47

+0

你完全不需要xcode,並且你不需要Mac進行測試(如果你有一個iphone,說)。你確實需要支付99美元,只是爲了測試。最後,當你將它發佈到App Store時,你需要一臺Mac將應用程序發送給Apple。 – 2013-01-30 13:06:44

0

Windows用戶可以使用Phonegap Build進行開發,並在模擬器(Blackberry/Android/WinPhone7)或Android設備(將其指向Phonegap QR代碼)上進行測試。一旦您確信它可行,請支付25美元註冊爲Android開發人員,然後將您的應用上傳到Google Play商店。這很容易。您需要的證書是使用Java免費獲得的命令行工具構建的。

使用此體驗來磨練您的應用程序,並獲得關於一般發佈過程的智慧。然後,當你真正做好準備的時候,你可以支付更大的費用並承擔更復雜的過程:蘋果公司。

註冊爲$ 99的iOS開發者,使用免費的Mobundler服務來創建一個證書(因爲您沒有Mac,而在Windows上完成這個任務非常複雜)。然後,您可以測試您的(或朋友)iPhone/iPad/iPod touch。您只需告訴Apple您想要測試的設備的設備ID,然後將該人員通過QR碼發送到您的Phonegap Build頁面。 (或者您可以從Phonegap下載文件並將其放入iTunes應用程序文件夾中以同步到設備?)

當您開心時,它適用於iPhone,您需要訪問Mac擁有朋友幾個小時,然後使用「應用程序加載程序」軟件將該應用程序發送給Apple,以便在App Store中發佈。填寫表格比Google複雜一點。

按照這樣的順序執行操作可以讓您不用花錢,直到您真正需要爲止,並且您首先輕鬆一步,熟悉所有概念。

+0

我已經在這裏詳細描述了這個過程 - https://sites.google.com/site/merlinmags/phonegap - 但我還需要悲傷地報告Mobundler已經死了...... – 2014-02-17 13:56:24

0

如果你真的只是在尋找一個環境來構建和測試你的世界應用程序,爲什麼不試試PhoneGap Build?他們在線構建您的應用程序,您可以通過iTunes下載並安裝它(至少這是我的理解)。