Кажется, что Xcode действительно нравится находиться в папке Applications и называться Xcode, особенно при использовании xcodebuild
(например, при создании для Карфагена) - и xcode-select
не всегда режет его.
У меня есть клиентский проект, который все еще использует Swift 2.2, и я застрял на Xcode 7 для этого и с помощью Xcode 8 для чего-нибудь еще.
Итак, в моей папке приложения, у меня есть Xcode 7 (переименован в Xcode_7) и Xcode 8 (переименованный в Xcode_8).Затем я переименую то, что мне нужно, просто Xcode, и обратно, когда закончите. Это боль в шаре, но, похоже, работает.
Этот скрипт упрощает его немного ...
xcode-version.sh
cd /Applications
if [[ $1 = "-8" ]]
then
if [ -e Xcode_8.app ]
then
mv Xcode.app Xcode_7.app
mv Xcode_8.app Xcode.app
echo "Switched to Xcode 8"
else
echo "Already using Xcode 8"
fi
elif [[ $1 = "-7" ]]
then
if [ -e Xcode_7.app ]
then
mv Xcode.app Xcode_8.app
mv Xcode_7.app Xcode.app
echo "Switched to Xcode 7"
else
echo "Already using Xcode 7"
fi
else
echo "usage: xcode-version -7/8"
fi
xcode-select --switch Xcode.app
После установки обоих XCodes, у вас есть пользовательский значок для XCode4, чтобы легко различать их. Вот пользовательский значок - http://qdevarena.blogspot.com/2011/04/xcode-4-custom-icon.html –
Вот значок, который я быстро сделал для Xcode Beta 4.2 ...:! [Введите описание изображения здесь ] (http://i.stack.imgur.com/YOlKj.png) .png файл --- .icns файл --- Наслаждайтесь. –
ссылка для всех версий Xcode http://stackoverflow.com/questions/10335747/how-to-download-xcode-4-5-6-7-8-and-get-the-dmg-file – Honey