同時,Xcode 可以開發 iOS 5 以上,又有 StoryBoard 的,至少是 4.2(4C199)。
4.2(4C199) for Mac OS X 10.6.x |
另外,Xcode 目前最新的版本是 4.5.2 (4G2008a),新版的 Xcode 除了開發 iOS 6 需要之外,在設計時的效率可以幫助不少,所以可以更新的建議就直接更新。
4.5.2 (4G2008a) for Mac OS X 10.8.x |
這兩年的 Xcode 變化很大,尤其是加入了 StoryBoard,剛好我以前的教材範例多用 XIB,為了轉換到 StoryBoard,已經改過一次了。
又遇到了客戶的專案以前用 4.2 寫的,雖然我的 iMac 上面還留著 Mac OS X 10.6,Xcode 還有兩個版本:Xcode 3.2.6 for iOS 4.3、Xcode 4.2(4C199) for iOS 5。
身邊的 MacBook Air 是 Mac OS X 10.8 & Xcode 4.5.2 (4G2008a)。
我剛好遇到過這個困擾:常常在 MacBook Air 做完,拿回到 iMac 上打不開。
其實,只要在新版 Xcode 選 MainStoryBoard,在 Interface Builder Document 屬性設定三個地方就可以解決這個困擾:
- Deployment 佈署設為 iOS 5.0
- Development 開發環境設為 Xcode 4.2
- Autolayout 取消勾選。
然後再將整個 Project 拿到舊版環境就可以開啟了。
以上希望對您有所幫助。
.
沒有留言:
張貼留言