Eu instalei o Xcode 6.2 em 10.9.5, e eu não sei porque, quando eu corro,
xcodebuild -license
eu recebo esta mensagem de erro,
Error reading /Applications/Xcode. The file doesn’t exist.
By typing 'agree' you are agreeing to the terms of the software license agreements. Type 'print' to print them or anything else to cancel, [agree, print, cancel] agree
You can view the license agreements in Xcode's About Box, or at /Applications/Xcode 2.app/Contents/Resources/English.lproj/License.rtf
Depois disso eu notei que xcodebuild não é bem apontado, porque a pasta 'xcode' não existe, eu só tenho 'xcode 2.app', então eu não sei se vou ter problemas no futuro, já que estou recebendo este erro, e Se sim, como posso corrigir isso?
cp /path/file /path/copy
. Você usa espaços para sinalizar um novo argumento. Veja minha resposta para uma explicação.Respostas:
Não é um bug. É como a linha de comando funciona. Se você quiser copiar um arquivo, use
cp /path/file /path/copy
. Você usa espaços para sinalizar um novo argumento. Se você tem espaços em seu caminho, você deve dizer bash para ignorá-los:cp /path\ with\ spaces/file /path/copy
.Se você usa
brew
, eles têm um aviso em seu site que diz que o Xcode não deve ter espaços no nome, caso contrário, as ferramentas de linha de comando do Xcode não funcionarão corretamente. (Link Brew: https://github.com/Homebrew/legacy-homebrew/issues/38049 )fonte
É possível que isso se deva à localização dos xcodetools?
Vá para Xcode> Preferências> Locais e selecione as ferramentas de linha de comando no local correto.
fonte
Esta não é uma resposta real, mas parece que há um bug da apple aqui, então eu relatei a eles, esta questão.
Não deve haver um espaço entre 'xcode' e '2'.
fonte
somename 2
é o resultado de alguma interação com o usuário / Finder para evitar sobrescrever / substituir o pacote original de arquivo / pasta / aplicativo