公司iMac系统是MacOS High Sierra(10.13.6),xcode版本是10.1,这个xcode版本编译项目的时候dsymutil会耗尽所有的内存,造成Mac卡死,如果想解决这个问题,需要升级xcode版本到10.2之后,然而鉴于公司项目需要,不能升级Mac OS版本到Mac Mojave(10.14.6),所以想办法在MacOS High Sierra上安装xcode10.2.1。
1.先下载xcode10.2.1版本, 下载完成后解压安装,将xcode10.2.1的安装程序Xcode.app放到“应用程序”下,先不要急着把老版本Xcode删除,后面还需要用到,重新命名旧的Xcode.app为Xcode101.app,注:Mac上可以安装多个版本xcode;
2.右键Xcode.app,选择“显示包内容”,找到“Xcode.app/Contents/Info.plist”文件并打开,修改“Minimum System Version”的值为“10.13.6”,保存退出;
3.如果需要使用模拟器的话,也需要修改“Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/Info.plist”中的“Minimum System Version”的值为“10.13.6”;
4.从Xcode101.app中拷贝“Xcode101.app/Contents/Developer/usr/bin/xcodebuild”到Xcode.app的“Xcode.app/Contents/Developer/usr/bin/xcodebuild”进行替换;
5.重启Mac,完成MacOS High Sierra上安装Xcode10.2.1版本。
注:已测试,MacOS High Sierra(10.13.6)上无法利用此方法安装xcode11,xcode11需要升级MacOS 到10.14.6
网友评论