У меня может быть несколько установленных версий XCode?

1117 Вот возможный обходной путь. Он был сильно вдохновлен ответом VonC , а также другими ответами на вопрос , который он упомянул .

~ / .bashrc

if [[ -v __INTELLIJ_COMMAND_HISTFILE__ ]]; then
    __INTELLIJ_SESSION_LASTDIR__="$(cygpath -u "${__INTELLIJ_COMMAND_HISTFILE__%history*}lastdir${__INTELLIJ_COMMAND_HISTFILE__##*history}")"

    # save path on cd
    function cd {
        builtin cd $@
        pwd > 1117 Вот возможный обходной путь. Он был сильно вдохновлен ответом  VonC , а также другими ответами на вопрос , который он упомянул . 

~ / .bashrc

[110]

Мне не нравится тот факт, что мне пришлось обернуть команду cd, однако Git Bash не выполняет ~/.bash_logout, пока я не вызову явно exit или logout; к сожалению, из-за этого ограничения вариант .bash_logout не подходит для упомянутого сценария.

Обходной путь выше также оставляет небольшие ненужные файлы внутри __INTELLIJ_COMMAND_HISTFILE__ родительского каталога, однако, я не смог ничего сделать лучше.

Кроме того, я открыл тикет в системе отслеживания ошибок Jetbrain. Существует много различных оболочек, которые могут получить официальную поддержку. Было бы здорово, если бы JetBrains в конечном итоге смог поддерживать и популярные реализации , такие как , и [ 1114] ГИТ-Баш .

_INTELLIJ_SESSION_LASTDIR__ } # restore last saved path [ -r "1117 Вот возможный обходной путь. Он был сильно вдохновлен ответом VonC , а также другими ответами на вопрос , который он упомянул .

~ / .bashrc

[110]

Мне не нравится тот факт, что мне пришлось обернуть команду cd, однако Git Bash не выполняет ~/.bash_logout, пока я не вызову явно exit или logout; к сожалению, из-за этого ограничения вариант .bash_logout не подходит для упомянутого сценария.

Обходной путь выше также оставляет небольшие ненужные файлы внутри __INTELLIJ_COMMAND_HISTFILE__ родительского каталога, однако, я не смог ничего сделать лучше.

Кроме того, я открыл тикет в системе отслеживания ошибок Jetbrain. Существует много различных оболочек, которые могут получить официальную поддержку. Было бы здорово, если бы JetBrains в конечном итоге смог поддерживать и популярные реализации , такие как , и [ 1114] ГИТ-Баш .

_INTELLIJ_SESSION_LASTDIR__" ] && cd $(<"1117 Вот возможный обходной путь. Он был сильно вдохновлен ответом VonC , а также другими ответами на вопрос , который он упомянул .

~ / .bashrc

[110]

Мне не нравится тот факт, что мне пришлось обернуть команду cd, однако Git Bash не выполняет ~/.bash_logout, пока я не вызову явно exit или logout; к сожалению, из-за этого ограничения вариант .bash_logout не подходит для упомянутого сценария.

Обходной путь выше также оставляет небольшие ненужные файлы внутри __INTELLIJ_COMMAND_HISTFILE__ родительского каталога, однако, я не смог ничего сделать лучше.

Кроме того, я открыл тикет в системе отслеживания ошибок Jetbrain. Существует много различных оболочек, которые могут получить официальную поддержку. Было бы здорово, если бы JetBrains в конечном итоге смог поддерживать и популярные реализации , такие как , и [ 1114] ГИТ-Баш .

_INTELLIJ_SESSION_LASTDIR__") fi

Мне не нравится тот факт, что мне пришлось обернуть команду cd, однако Git Bash не выполняет ~/.bash_logout, пока я не вызову явно exit или logout; к сожалению, из-за этого ограничения вариант .bash_logout не подходит для упомянутого сценария.

Обходной путь выше также оставляет небольшие ненужные файлы внутри __INTELLIJ_COMMAND_HISTFILE__ родительского каталога, однако, я не смог ничего сделать лучше.

Кроме того, я открыл тикет в системе отслеживания ошибок Jetbrain. Существует много различных оболочек, которые могут получить официальную поддержку. Было бы здорово, если бы JetBrains в конечном итоге смог поддерживать и популярные реализации , такие как , и [ 1114] ГИТ-Баш .

170
задан JWWalker 12 June 2013 в 19:19
поделиться

2 ответа

Да, можно установить несколько версий XCode. Они установят в отдельные каталоги. Я нашел, что лучшая практика должна установить версию, которая шла с Вашим Mac сначала, и затем установите загруженные версии, но это, вероятно, не имеет большое значение. Посмотрите http://developer.apple.com/documentation/Xcode/Conceptual/XcodeCoexistence/Contents/Resources/en.lproj/Details/Details.html эта страница Apple Developer Connection для большого количества деталей. < - Страница больше не существует!

93
ответ дан slideshowp2 23 November 2019 в 20:48
поделиться

Легко иметь несколько установок Xcode.

В программе установки есть выпадающий список местоположения... вам просто нужно выбрать новое местоположение при установке бета-версии.

Эти инструкции от евангелиста Apple dev tools содержат полную информацию (требуется имя пользователя/пароль Apple dev): https://devforums.apple.com/message/40847#40847

Затем создайте собственный значок для используемой вами бета-версии XCode, чтобы вы могли различать их в доке: http://iphonedevelopment.blogspot.com/2009/03/multiple-developer-tool-installs.html

42
ответ дан 23 November 2019 в 20:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: