bug no XCode usando iPhone Simulator e iPhone Device com provisioning

Um bug me deixou louco esta semana e vou compartilhar aqui para tentar ajudar alguma alma sendo torturada pelo mesmo problema.

Após criar o arquivo de provisioning na Apple com o seu certificado, e instalar no Xcode você não consegue mais rodar seu aplicativo no simulador, no device vai perfeitamente mas no Simulador não tem jeito, ele da um erro mais ou menos assim:

No UUID for XXX-XXXX-XXXX-XXXX…

E simplesmente não faz nada.

O erro esta no arquivo project.pbxproj dentro do seu projeto .xcodeproj.

Basta remover todas as linhas que comecem com: CODE_SIGN_IDENTITY

EXCETO a linha que tem sdk=iphoneos* deixando como conteudo iPhone Developer.

Depois disso basta ir no code signing do projeto e ver se esta tudo ok, se faltar algo basta completar.

Isso acontece pelo que eu entendi se você tinha um Xcode versão anterior e fez o upgrade para o XCode do cocoa touch..

SVN e Xcode

SVN é a ferramenta mais indispensável para qualquer desenvolvedor responsável, pois garante controle de revisão e integridade dos fontes.

Xcode é a IDE de desenvolvimento para Mac mais completa que existe, mas o que acontece quando você tenta ativar o suporte a SVN no próprio? Não funciona direito, sua “brench” fica quebrando toda hora pois a cada nova build ele da um unlink(); na pasta de dependências e cria novamente, logo some o arquivo .svn

Depois de muito ser castigado por este problema acabei encontrando a solução:

remova do seu projeto a pasta build, para sempre, com ela é impossível manter a sua tree no svn consistente.

E para que nunca mais isto volte a acontecer, ponha no arquivo ~/.subversion/config:

global-ignores = build *.mode1 *.pbxuser *~.nib .DS_Store *~

Isto irá solucionar o problema!

Espero que ajude alguém