2011-08-26 82 views
4

我剛剛從基於Xcode 3.x的庫中獲得了一本用於iPhone編程的書籍,所以我想從此開始。幸運的是,我從SnowLeopard更新到獅子與Xcode已經安裝,所以我沒有問題,讓它安裝或運行在第一位。Lion + Xcode 3.2.3啓動問題

所以我通過的HelloWorld示例閱讀並當我嘗試啓動界面生成器我得到的消息:

This version of Interface Builder does not support documents of type "Interface Builder Cocoa Touch Document (XIB 3.x)" targeting "iPhone/iPod touch 

我安裝的Xcode 3.2.3和有線索如何改變除了XIB 3.x以外的其他功能。

有什麼建議嗎?

回答

2

看起來你可能需要安裝的Xcode 4

+0

在Lion中安裝Xcode 3.2.6有一個很好的鏈接[http://anatomicwax.tumblr.com/post/7906770311/installing-xcode-3-2-6-on-lion]。 –

3

根據這個帖子,你不能在獅子安裝的Xcode 3.x的(至少沒有成功)。 http://anatomicwax.tumblr.com/post/7906770311/installing-xcode-3-2-6-on-lion

IB不起作用。解決方法是在升級到獅子之前安裝xcode 3.x,然後轉到獅子。如果你已經升級,你的運氣不好。

如果您不介意使用配置文件和修改已裝載的映像,該鏈接確實有一個(hackish)解決方法。

2

對不起,如果我在這裏有點苛刻,但我不認爲學習掌握過時的SDK是因爲你碰巧手頭有一本過時的書是個好主意。

即使您希望繼續使用該編程語言部分的書,您仍然應該繼續使用Xcode 4.它不應該太難,並且會讓您爲現實世界做好準備。

+0

這有點嚴厲......但比苛刻更真實。此外,請檢查您的圖書館是否訂閱了Safari在線。如果是這樣,那麼只需使用xcode 4和safari中的一本書。 – mydogisbox

+0

無論如何,如果我想最終部署一些東西,我必須切換到Xcode 4,但我知道,但Xcode 4是新的。有(據我所知)沒有使用Xcode 4的書,它會讓Xcode 3.x更容易一點。 – mantuko

+0

書籍總是比實際開發至少延遲數月 - 因此,印刷書籍的概念本身已經過時,至少就我們所談論的目的而言。他們可能提供了一種方便的入門方式,但只要您設法啓動並運行了第一個Hello World程序,您應該(恕我直言)轉儲它們並依賴遍佈網絡的教程。它們通常比較新,在許多情況下,它們提供的實例比書中無聊的實例更有用,更有趣。 – Toastor

0

我無法使用安裝包在Lion下安裝Xcode 3.2.6,但是如果您將它安裝在另一臺計算機上,則只需將Developer文件夾複製到啓動驅動器的根文件夾中。它需要更長的時間,因爲它必須複製約11 GB,但它似乎工作正常!