Problema com iPhone OS 3.0.1 - No provisioned iPhone OS device is connected

Despois que atualizei meu iPhone para a última versão do seu sistema operacional disponível ( 3.0.1 ), não conseguia mais testar minhas aplicações para iPhone desenvolvidas no xCode, pois sempre que tentava rodar a aplicação diretamene no iPhone eu recebia a seguinte mensagem:

iPhone301Fail

Assim que vi esta mensagem lembrei que ja existia uma nova versão do iPhone SDK 3.1 beta3 e que já deveria dar suporte para a versão 3.0.1 do OS. Engano meu, apos fazer o download de cerca de 2,5Gb do novo SDK e instalá-lo vi que o problema continuou.

Então resolvi pedir ajuda ao oráculo ( Google ) e foi então que encontrei uma forma simples de resolver este problema na qual vou mostrar aqui para caso alguém mais precise.

O primeiro passo é ir até a pasta /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ conforme imagem abaixo:

cmd1fail

Depois vamos listar ( comando ls ) tudo que existe dentro dessa pasta e procurar por uma pasta chamada 3.0

cmd2fail </strong>

Agora basta criar um “link simbólico” chamado 3.0.1 da pasta 3.0 conforme comando abaixo:

<img title=”cmd3fail” src=”/images/2009/08/cmd3fail.jpg” alt=”cmd3fail” width=”630”” />

Tudo pronto, agora é só reiniciar o XCode que ele voltará a reconhecer seu iPhone! :D


comments powered by Disqus