Рабочая копия требует более новой версии Subversion, чем поддерживает XCode
Я только что установил Xcode 4.6
(Я имел Xcode 4.5.1
). Я только что открыл существующий проект и получил это сообщение:
Рабочая копия "путь / к / моему проекту" требует более новой версии Subversion, чем поддерживает XCode.
В настоящее время я использую Cornerstone для svn и понимаю, что, вероятно, могу проигнорировать это сообщение - но, поскольку я хочу быть в курсе, что мне нужно сделать, чтобы решить эту проблему?
2 ответа
В Xcode 4.6 по умолчанию используется SVN 1.6.X, но информация SVN вашего проекта может быть 1.7.X (может обновляться Cornerstone). В результате при попытке обновления отобразится сообщение об ошибке. Поэтому мы должны позволить Xcode использовать последнюю версию 1.7.X SVN.
Я также встретил ту же проблему. Это мое решение:
Установите Homebrew, мы будем использовать его для установки последней версии SVN:
ruby -e "$ (curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
установить последнюю версию SVN:
заварить установить Subversion
Сделайте резервную копию старого файла SVN и свяжите последнюю версию SVN:
cd /Applications/Xcode.app/Contents/Developer/usr/bin/ mkdir bak.svn mv svn* bak.svn ln -s /usr/local/Cellar/subversion/1.7.8/bin/svn* /Applications/Xcode.app/Contents/Developer/usr/bin/
- Перезапустите Xcode
В моем случае последний SVN размещен в пути /usr/bin/, поэтому шаг 3 будет выглядеть так:
cd /Applications/Xcode.app/Contents/Developer/usr/bin/
mkdir bak.svn
mv svn* bak.svn
ln -s /usr/bin/svn* /Applications/Xcode.app/Contents/Developer/usr/bin/