我想使用无头安装模式(我不能VPN)在同一个OS实例上安装Xcode 3和Xcode 4。 Xcode3应安装在Developer4中的Developer3,Xcode4表示的文件夹中。
我用-showChoicesXML(sudo installer -showChoicesXML -pkg“Xcode和iOS SDK.mpkg”-target mytarget)执行了Xcode安装程序,试图看看我是否可以自定义默认文件夹 - 我没有找到任何有用的东西。
在/ Developer文件夹中安装Xcode是否安全,然后将文件夹重命名为其他名称?它可能是一个解决方案,但我认为它无法正常工作。
感谢。
答案 0 :(得分:2)
安装后将/Developer
文件夹重命名为其他内容是安全的,并且在使用命令行时使用xcode-select
切换开发人员工具的活动版本。
此外,您应该在 Xcode 3之后安装Xcode 4 ,因为系统上只能存在一个版本的UNIX工具(安装在/usr
中)。
答案 1 :(得分:1)
我找到了一种方法...我必须直接对安装程序脚本进行更改。脚本如下。我将尝试重命名该文件夹,就像其他用户建议的那样。
sudo hdiutil mount xcode_3.2.5_and_ios_sdk_4.2_final.dmg
cp -R /Volumes/Xcode /tmp/xcodetemp
sed 's,/Developer/,/Developer3_2_5/,' "/tmp/xcodetemp/Xcode for Snow Leopard.mpkg/Contents/iPhoneSDKSL.dist" > "/tmp/xcodetemp/Xcode for Snow Leopard.mpkg/Contents/iPhoneSDKSL.dist"
sudo installer -pkg "tmp/xcodetemp/Xcode for Snow Leopard.mpkg" -target /Volumes/Macintosh\ HD