Xocde 版本共存問題
一、更新xcode 時將原有在finder 應用程序中找到 xcode? 直接復制到別外并改為如改為xcode VX.x? 然后正常升級 之后電腦上就有兩個xcode的了
補充 也可以從其它人的電腦上copy一個低版本的xcode到自己電腦上
二、使用時,先打開對應版本xocde 再用xcode打開對應項目就可以開始舊版本的編程了
三、疑難問題
xcode Vx.x是挪過窩的 IDE 所其 location 參數(shù) 可能要隨機應變,原來的配置指向可能 已不適合了,
我們在發(fā)現(xiàn)用默認為xcode 8.3.2 上的機器上 運行 xcode 8.1 編輯時,發(fā)生swift2.3被swift3.0 編譯且無法編譯的錯誤,很明顯是 IDE的參數(shù)還指向了原來的位置 ,而原來的位置已是高版本的xcode了、
為了解決此問題,我們仔細研究了xcode的IDE配置詳情如下:
——————————————————————————
低版本編譯時會報錯的問題
1.xcode 8.1編輯 swift2.3時,現(xiàn)在swift3.0的問題解決原因
分析主要是 xcode 編譯器為新的,怎么修改
Xcode >Perference >Locations 下面的
1.Derived Data:
2.Archives
3.Command Line Tools:
—————————————————————

第一步 修改command line Tools: 下的版本? ( 可以看到明明是8.1 Command line Tools 卻選擇的是8.3.2肯定是人修改的) 但是僅修改一項就可以嗎? 不是,還是報錯 所以看再第二步

第二步? 將Derived Data:修改為 Relative? 編輯就可以了(相對路徑的意思)
最終的配置:

——————
本人主要是為了解決在升級后的mac 如何保留原swift2.3 xcode開發(fā)環(huán)境,現(xiàn)在 已解決 新版本xcode 8.3.2 可以開發(fā) swift3.0 打開xcode 8.1就可以開發(fā) swift2.3 對于有老項目的兄弟希望有些幫助!
以上步驟后可以用了,觀察中....