Não é possível depurar com o Xcode após a atualização do sistema operacional

1

Eu tenho um problema desagradável que não consigo resolver sem alguma ajuda: eu tinha o Leopard 10.5.8 instalado em um Mac Pro e Xcode 3.1.3 e ontem eu atualizei para SL. Após a atualização, algo aconteceu com o Xcode existente porque eu não podia mais construir (o xcodebuild não pôde ser encontrado por minhas ferramentas de compilação).

Então eu instalei o Xcode 3.1.3 novamente pensando que uma atualização iria consertar o problema. Não e eu acabei com 2 aplicativos Xcode - um em / Developer / Applications e um em / Xcode 3.1.3 / Applications (quando eu reinstalado Xcode queria instalar no / Xcode 3.1.3, e não havia um opção para instalar no local padrão - / Developer).

O próximo passo foi excluir ambos / Developer e / Xcode 3.1.3 e reinstalar Xcode 3.1.3. Novamente queria instalar no / Xcode 3.1.3 e ainda não trabalhos. Tudo bem, eu disse, estou cansado de mexer com isso, estou instalando o Xcode 3.2. O que eu fiz e instalou em / Developer.

Agora posso criar usando o Xcode 3.2, mas não posso depurar a partir do Xcode. Quando eu lanço uma sessão de debug eu recebo esta mensagem no console do GDB: "Exceção: iniciando tarefa (/ Developer / usr / bin / gdb); nome: NSInvalidArgumetException, razão: diretório de trabalho não existe. "

Se eu invoco o gdb de um terminal, ele funciona bem. Qualquer sugestão sobre como consertar isso?

    
por fbrereto 17.09.2009 / 19:41

3 respostas

3

O xcode 3.1.3 não funciona com o SL, você precisa do 3.2, que vem com o DVD. que você já descobriu (mas, honestamente, algo semelhante aconteceu comigo; o instalador do SL não consegue ver que o xcode está instalado e sugerir que eu instale o 3.2 ??).

Eu não sei exatamente o que aconteceu com a sua configuração, mas eu acho que a desinstalação / reinstalação do 3.1.3 em um sistema operacional com o qual ele não deveria jogar bem com algo estragou tudo.

eu sugiro tentar:

sudo /Developer/Library/uninstall-devtools --mode=all

que removerá todo o xcode de maneira limpa, reinstalará o xcode 3.2 (novamente) e verificará se o problema desaparece.

    
por 18.09.2009 / 23:08
2

Eu não sei qual versão é, mas há um novo xcode fornecido com o snowleopard que deve resolver o seu problema.

    
por 18.09.2009 / 03:15
1

Também achei isso, e a desinstalação não funcionou, mas a exclusão dos arquivos de preferências do XCode ocorreu.

    
por 19.10.2009 / 20:40