我想使用无头安装模式在同一操作系统实例上同时安装Xcode 3和Xcode 4(我不能使用VPN)。Xcode3应安装在Developer4中名为Developer3,Xcode4的文件夹中。
我已经使用-showChoicesXML (sudo installer -showChoicesXML "Xcode -pkg iOS SDK.mpkg“-target mytarget)执行了Xcode安装程序,试图看看是否可以自定义默认文件夹-我没有找到任何有用的东西。
在/Developer文件夹中安装Xcode,然后将该文件夹重命名为其他名称是否安全?这可能是一个解决方案,但我认为它不会正常工作。
谢谢。
发布于 2011-09-20 20:01:12
在安装后将/Developer文件夹重命名为其他名称,并在使用命令行时使用xcode-select切换开发人员工具的活动版本是安全的。
此外,您应该在安装Xcode3之后安装Xcode4,因为一个系统上只能存在一个版本的UNIX工具(安装在/usr中)。
发布于 2011-09-20 22:51:42
我找到了一种方法...我必须直接在安装程序脚本中进行更改。脚本如下。我将尝试将文件夹重命名为另一个用户建议的btw。
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\ HDhttps://stackoverflow.com/questions/7482533
复制相似问题