Xocde 版本共存问题
一、更新xcode 时将原有在finder 应用程序中找到 xcode 直接复制到别外并改为如改为xcode VX.x 然后正常升级 之后电脑上就有两个xcode的了
补充 也可以从其它人的电脑上copy一个低版本的xcode到自己电脑上
二、使用时,先打开对应版本xocde 再用xcode打开对应项目就可以开始旧版本的编程了
三、疑难问题
xcode Vx.x是挪过窝的 IDE 所其 location 参数 可能要随机应变,原来的配置指向可能 已不适合了,
我们在发现用默认为xcode 8.3.2 上的机器上 运行 xcode 8.1 编辑时,发生swift2.3被swift3.0 编译且无法编译的错误,很明显是 IDE的参数还指向了原来的位置 ,而原来的位置已是高版本的xcode了、
为了解决此问题,我们仔细研究了xcode的IDE配置详情如下:
——————————————————————————
低版本编译时会报错的问题
1.xcode 8.1编辑 swift2.3时,现在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开发环境,现在 已解决 新版本xcode 8.3.2 可以开发 swift3.0 打开xcode 8.1就可以开发 swift2.3 对于有老项目的兄弟希望有些帮助!
以上步骤后可以用了,观察中....