Pergunta

final Edit: Este problema está resolvido, depois que eu rebaixado para SDK para o iPhone 2.2, em seguida, apagou todos os arquivos no Bater Logs na janela do Organizer (depois atualizar volta para 3.0 beta 4). Aparentemente, havia muitos de Bater Logs associado com o meu iPhone (como 300+). Graças a vocês para idéias!

problema Original: Depois de atualizar meu iPhone SDK para o mais novo Beta 4 (lançado 28 de abril), Xcode trava completamente sempre que eu abri-lo, deixando-me isto:

alt http://ivzhao.com/temp/sdkbroken.jpg texto

Alguém tem alguma idéia do que isso Erro interno, NSCFString fora dos limites empresas estão? Agora eu não posso sequer abrir o Xcode para fazer algumas-iPhone non programação relacionada normal,. Tão frustrante.

Meu palpite é talvez tenha algo a ver com o meu dispositivo (na janela do Organizer). Assim é que há uma maneira de excluir o perfil do meu iPhone em (iPhone de Ivan Zhao) lá para que eu possa começar um novo. Tento desinstalação / reinstalação SDK, mas meus velhos do iPhone restos de perfil.

Edit: Eu copiar colado a mensagem de erro a partir Console (Aplicação / Utility / Console). Agora parece que algo de errado com a compatibilidade editor externo (estou usando TextMate como meu editor de texto externo.) O problema agora é que eu posso nem mesmo aberto Xcode-> Preferências para definir o editor de volta texto para defult do Xcode. Alguma idéia?

03/05/09 21:22:49 Xcode [2457] Erro carregamento / Library / InputManagers / Editar em ODBEditor / Editar no ODBEditor.bundle / Contents / MacOS / Editar em ODBEditor: dlopen (/ Library / InputManagers / editar no ODBEditor / Editar no ODBEditor.bundle / Contents / MacOS / Editar em ODBEditor, 265): nenhuma imagem adequada encontrado. Achou: / Library / InputManagers / editar no ODBEditor / Editar no ODBEditor.bundle / Contents / MacOS / Editar em ODBEditor: GC capacidade incompatibilidade

03/05/09 21:22:50 Xcode [2457] ODCompletionDictionary (Versão 4.1.v255) carregado

03/05/09 21:22:51 Xcode [2457] Uma exceção não capturada foi levantadas

Obrigado, por favor me ajudem; minha vida desenvolvimento está em um impasse agora: (

Foi útil?

Solução

Tente remover Conclusão dicionário, que é uma extensão de terceiros que ganchos em que Xcode. Uma parte dela não é de carga, porque é incompatível com o Objective-C Garbage coleção, e suponho que quando as outras cargas parciais ele tenta usar o código que falhou a carga e falhas Xcode.

Outras dicas

Assim é que há uma maneira de apagar a minha o perfil de iPhone lá (Ivan Zhao de iPhone) para que eu possa começar um novo.

Os perfis estão em ~ / Library / MobileDevice / Provisioning Profiles.

No nível mais básico, a - [NSCFString substringToIndex:] método tem sido fornecido com um índice que está fora dos limites. Desde que não se parece com outras pessoas estão relatando seu problema, pode ser que haja alguma corda em seu sistema que é mais curto do que o esperado (ou seja substringToIndex foi dado um índice que é passado o fim da string).

Basicamente, parece que ele é provavelmente um bug XCode. Postar as informações de rastreamento de pilha que ele diz que impresso para o console e talvez ele vai nos dar uma idéia melhor.

Este post antigo descreve um problema semelhante com outro aplicativo de cacau. Nesse caso, o problema era internacionalização - e, particularmente, data e hora de internacionalização. Por acaso você tem Região pronto para algo além de Estados Unidos na guia Formato do painel preferência Internacional em Preferências do Sistema? Se assim for, tente defini-lo para os Estados Unidos para ver se algo melhora.

Se não é isso, os dados do Console pode ser de alguma ajuda.

Quando você recebe esse erro?

I atualizado para beta 4 ontem eo mail.app caiu quando eu abri-lo. Seria abrir a primeira página de uma das minhas contas, moer por alguns segundos, em seguida, falhar. Quando eu estava fora do aplicativo de email do iPhone parecia lento. Quando o meu iPhone foi ligado ao MBP e teve XCode correndo XCode ocuparia todos os meus recursos do processador.

Eu olhei para as preferências e descobriu uma conta de correio electrónico com nenhuma informação por trás dele. Eu apaguei ele eo mail.app funcionou como esperado. Então, eu suspeito que o que estava acontecendo é que o iPhone estava tentando puxar a partir desta conta de e-mail nil uma e outra vez.

Assim, apenas para sorrisos eu dar uma olhada em suas preferências para e-mail e ver se você tem uma conta nula lá.

De alguma forma relacionado com isso - para mim Xcode começou a falhar quando o organizador foi exibido. Parece que ele estava relacionado com uma entrada plist malformado dentro de meu projeto de iPhone ... Tenho documentado-lo aqui: http://spielhaus-ftw.com/blog/2010/ 08 / Xcode-crash-loop-countbyenumeratingwithstate

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top