2011-05-02 237 views
0

正如我看到許多與此主題相關的問題,但這是一個完全不同的問題。我想問問是否有任何頭文件或其他能夠幫助我使用Visual C++ 2008在Windows上編程iPhone應用程序,然後在我的手機上測試它的程序(而不是真正向真實市場開放)?Windows上的iPhone應用程序開發

+0

可能重複的[iPhone SDK的Windows?](http://stackoverflow.com/questions/2086871/iphone-sdk-windows) – Caleb 2011-05-02 06:41:58

回答

4

不幸的是,沒有任何方法可以在Windows上開發原生iPhone應用程序。 OS X需要開發iOS應用程序。

有第三方工具,如Corona和Monotouch,它們允許你用Objective-C以外的語言編寫應用程序,但爲了在模擬器或物理設備上測試,你需要再次OS X以及需要Apple硬件的iOS SDK(您可以嘗試使用黑客PC來運行OS X,但這不是沒有它自己的問題)。

+0

謝謝,我很快將它標記爲答案! :D – 2011-05-02 06:11:09

+0

我認爲「Hackintosh」也是非法的,所以...最便宜的條目是我認爲的Mac Mini(我可能是錯的,而不是緊隨其後)。 – 2011-05-02 09:24:39

+0

本身不是非法的。在非蘋果硬件上安裝OS X是違反OS X'EULA的。所以它違反了許可協議,但這本身並不違法。 – Alan 2011-05-02 18:38:42

0

使用Airplay SDK,可以使用Visual Studio和C++進行iPhone開發。它允許在Windows上部署到設備。但是,要爲AppStore提交創建正確簽名的應用程序,OS X是必需的。

由於Airplay SDK是一款專注於遊戲的多平臺開發環境,因此它不適用於直接使用iPhone API的應用程序。因此,在使用它時,開發人員實際上是在編寫Airplay應用程序,它恰好也適用於iPhone。對於像使用C++編寫的OpenGL ES的遊戲,這不是問題。但使用本機iPhone UI組件的「生產力」應用程序對Airplay SDK來說無疑是個問題。