2009-10-08 75 views
1

iPhone SDK 3.0或3.1支持Leopard 10.5或更高版本的Power PC機器嗎?如果沒有,那麼相同結果的解決方案是什麼,我有一臺帶有Power PC和Panther的Mac。我將升級到Leopard並安裝iPhone SDK。PowerPC上的iPhone SDK?

回答

0

iPhone SDK僅適用於帶有Intel處理器的Mac。如果你想省錢,你可能會得到iPhone SDK在Hackintosh上工作,但構建Hackintosh可能是非法的,應用軟件更新會很煩人。

我建議尋找一款廉價的基於Intel的二手Mac Mini。

0

正如Will所指出的那樣,由於SDK僅支持Intel處理器,因此除非您構建可能合法或不合法的Hackintosh,否則您僅限於較新的Mac。不過,你也不需要最新最好的機器來編寫軟件,雖然更好的硬件確實有幫助!因此,如果您希望節省資金,您可以獲得refurbished Mac from Apple或在易趣或Craigslist上查看是否可以獲得一個選項。

6

好的。到目前爲止的答案是不正確的。出於某種原因,iPhone SDK已經作爲通用二進制文件出貨很久了。所以,是的,您可以使用Power PC mac進行iPhone開發。我已經做到了,它是骯髒的。

它涉及到一個嚴重的痛苦。它不會一直工作,並且有許多錯誤。如果你是絕對專用的,絕對不能買得起一臺新電腦,它的工作效果就足夠了。

基本上,您需要破解安裝包中的安裝XML屬性。擺脫「英特爾」檢查javascript-ish代碼和/或使其始終返回true。這將啓用安裝程序中的「iPhone SDK」複選框。

一旦你安裝它,你可以使用SDK並交叉編譯到ARM(iPhone處理器)。模擬器甚至可以工作,但是你的milage可能會有所不同。我的經歷非常糟糕,我只是購買了英特爾Power Mac。

您需要爲每次更新破解安裝腳本。這將涉及將DMG轉換爲預先讀取/寫入。編輯XML安裝包中嵌入的一些Javascript。然後,破解你的構建屬性以擺脫「本機系統」選擇。其實非常非常痛苦。

你可以谷歌「如何」做更詳細的。我不建議使用這種方法向蘋果商店發佈EVER。如果你只是想玩並習慣平臺,那麼它可能適合你。

再次,我必須壓力,這是非常非常不穩定,完全不受支持。在你考慮嘗試之前,請知道你在做什麼。

是的,這是可能的。不,它不好玩。