開發iPhone應用程序有哪些選擇?
目前我已經嘗試安裝gnu kit for Linux而沒有成功!太多的步驟,並在我無法編譯一個單一的應用程序。
Apple SDK似乎更容易,但我沒有Mac。
所以我錯過了什麼?iOS開發的軟件和硬件需求
回答
你需要一個Mac,沒問題。您還需要iPhone或iPod Touch來開發,雖然模擬器相當不錯,但它是而不是完美 - 我有示例代碼,可以在模擬器中正常工作,但在硬件上失敗。硬件也必須進行修改以增加開發密鑰,因此使用真正的iPhone有一定的風險 - 許多人證明它足夠安全,但我自己加緊購買iPod Touch進行開發。 Keys也必須安裝在Mac上並集成到Xcode中 - 即使使用標準的Apple設置,這也足夠棘手。 Xcode是免費的,非常體面的IDE。
你的最低要求,因此
的Intel Mac上運行的是最新的Mac OS。最便宜的選擇有一個Mac Mini - 599美元,儘管你可能會在Ebay上購買一個可以在400美元或更少的情況下工作的產品。
一部iPod touch(或iPhone,如果你需要爲你的應用程序中的相機/手機功能) - $ 229
開發人員許可證從蘋果這樣你就可以得到他們所需的密鑰 - $ 99
要強調的是,你絕對有有來測試真正的硬件上的代碼和儘管嘗試使用其他任何東西,但Mac和Xcode將痛苦的痛苦量將很容易地購買Mac的成本。
是的,Mac。如果沒有這些工具,這可能是不值得的。特別是沒有模擬器。蘋果公司設計了iPhone,它運行的是OSX版本,並且他們製作了這些工具。它甚至不像你所需要的是編譯器,因爲你沒有工具來調試,加載和管理應用程序。
是的,模擬器並不完美。它會高興地運行在實際硬件上不起作用的東西。 – Cruachan 2009-01-24 15:12:09
除了官方的MAC你還有一個項目在谷歌代碼,試圖做一個工具鏈的Linux和Windows。 iphone-dev此鏈接顯示如何構建它。
還有另一個常見問題解答網站,可以回答許多這樣的基礎iPhone開發問題,我發現這些問題很有用。所以你可能想要退房iPhoneDevelopmentFAQ.com
從您當地的libarary檢出http://oreilly.com/catalog/9780596155193/,它表示您不需要Mac,只是越獄的iPhone/iPodTouch和Linux。我不知道你可以使用SDK來做到這一點,我正在等待2g越獄開始,但我當然希望我不需要Mac。
- 1. Hadoop集羣需求軟件/硬件
- 2. SAML和OAUTH的硬件軟件要求
- 3. 擁有iOS開發和測試所需的硬件嗎?
- 4. 功能性軟件需求規範(FSRS)和敏捷開發
- 5. iPhone開發的目標硬件要求
- 6. 硬件/軟件清單開源項目
- 7. 需要免費的php軟件開發項目管理軟件
- 8. C++硬件開發
- 9. 安裝Xcode 8.0的最低硬件和軟件要求
- 10. Cassandra節點硬件需求
- 11. OpenGL ES glBlendFunc硬件需求
- 12. 開始硬件開發
- 13. 之間的「軟件開發方法」和「軟件開發流程」的區別
- 14. 2.5.2 - 性能 - 軟件需求
- 15. SFCC(需求軟件)調試
- 16. 哪些軟件和硬件對於iPod開發至關重要?在PC上?
- 17. Iphone本地應用程序開發的最低硬件和軟件要求是什麼?
- 18. 軟件來管理(硬件和軟件)資產
- 19. 微軟的App-V和硬件ID
- 20. 文件所需要的軟件開發過程
- 21. 如何指定您的軟件需要的硬件?
- 22. 的iOS硬件UUID
- 23. HTML5中的iOS/Android開發,我們可以訪問硬件嗎?
- 24. 管理「產品開發」和「軟件開發」之間的區別
- 25. SVN,TeamCity虛擬化/硬件需求
- 26. 軟件開發團隊HUD
- 27. 使用winforms開發軟件
- 28. 軟件開發方法
- 29. Smalltalk網頁開發軟件
- 30. 推薦aplications軟件開發
請注意:您只需要Apple的開發人員許可即可發佈軟件。不需要下載或使用SDK或其他開發工具。 – 2009-01-20 14:52:25