2013-08-02 77 views
3

我有一個老式的PowerPC iMac G4,運行10.4 Tiger,我想開發一個應用程序。我確實有一臺目前運行10.8的Intel Mac Pro(我仍然有10.6和10.7的安裝DVD),我可以使用它作爲機器來編寫代碼。什麼是推薦的XCode來構建PPC/Tiger二進制文件?

我從來沒有做過任何事的XCode(由貿易C#開發者),所以我在尋找阻力最小/配置要求的路徑:在PPC Mac上運行10.4

  • 運行XCode 2.5 - 慢!
  • 在運行10.8的英特爾Mac上運行XCode 4/5 - 我可以編譯10.4/PPC而無需花費一週的時間來設置我不明白的編譯器參數嗎?
  • 在我的Mac上安裝10.6並運行XCode 3.2.6 - 大量額外的安裝工作和過時的XCode版本
  • 使用Xamarin Studio - 不執行PPC?

該應用程序最終需要在PPC,英特爾和iOS上運行,儘管我沒有單獨的項目和只有一個共享的代碼庫。

回答

2

如果這是我,我會購買一個外置驅動器,然後安裝乾淨的MacOS 10.6副本,然後安裝Xcode 3.2.6,它是官方支持PPC開發的最後一個Xcode版本。

You then set your "MINIMUM_DEPLOYMENT_TARGET" for your project to 10.4。您還將支持的體系結構設置爲i386 & ppc。

更有趣的挑戰將是嘗試獲得相同的項目來構建iOS & Macintosh目標。

+0

謝謝,現在下載。我不知道PPC在4.0中被刪除,所以這似乎是正確的方法。至於iOS,我想我必須並行設置一個4.0項目 –

+1

是的,我有一段時間用Xcode 4構建PPC應用程序[(這裏有一種方法)](http://stackoverflow.com/問題/ 5333490 /如何恢復-ppc-ppc64 -s-well-as-full-10-4-10-5-sdk-support-to-xcode-4),但蘋果得到時不得不放棄擺脫「'/ Developer'」目錄,而不是隱藏在Xcode應用程序包中的所有內容。 –

+0

創建一個通用二進制文件有點挑剔,但它的作用就像一個魅力! (僅供參考,項目設置>體系結構需要從Intel更改爲「ppc i386」。10.4不支持64位.ppc = G3 +,ppc7400 = G4 +,ppc970 = G5) –

相關問題