Pergunta

Eu tenho um aplicativo para iPhone que é o transporte ( vConqr - você deve ir e comprá-lo :-)). Eu construir o projeto em várias máquinas diferentes, incluindo um colega, e ele foi funcionando bem. No entanto, apenas recentemente, na minha segunda máquina dev minha compilação falhar cada vez com o erro:

/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist Entitlements.plist --outdir /Code/iPhone/VirtualConquest/build/Debug-iphonesimulator/VirtualConquest.app

error: can't exec '/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist' (No such file or directory)

Eu reinstalado XCode - duas vezes! (A segunda vez apagado os arquivos em / Developer / Library / Xcode primeiro). Eu apaguei a minha árvore de código e check-out do novo controle de origem. Os persiste erro.

arquivo

O Entitlements.plist tem sido há um par de semanas, desde que eu comecei o meu último programa beta. Eu não posso ter certeza, mas eu suspeito que eu não tinha compilado na minha segunda máquina dev desde que foi adicionado. No entanto, assim como a minha máquina de desenvolvimento principal, também todas as compilações bem na minha máquina colegas, por isso estou perplexo que a diferença pode ser.

Eu pesquisei para o erro, mas quer o meu Google-Fu é bobagem ou este não é um erro comum -. Eu não encontrou sucessos relevantes

Este é realmente frustrante, até porque eu uso a minha segunda máquina como uma máquina de integração ensaio de impregnação / contínua.

Qualquer pessoa se deparar com a mesma coisa, ou tem alguma outra sugestão?

Foi útil?

Solução

Eu bati este problema e persegui-lo para baixo a um problema com o meu rubi instalar - bem, não realmente um problema, mas de qualquer maneira

resolveu por fazer um link simbólico para o local correto para o meu rubi instalação

sudo ln -s / opt / local / bin / ruby ??/ usr / bin / ruby ??

Espero que isso ajude alguém como ele me levou insano! Além disso, não pode ser o seu rubi instalar este arquivo apenas carrega as bibliotecas do núcleo de modo basta executar o arquivo, se existir, para rastreá-lo

Outras dicas

Sim, eu tenho isso de um costume Ruby instalar, uma correção mais universal é:

sudo ln -s `que ruby` / usr / bin / ruby ??

A partir daqui: http://fr.ivolo.us/posts/when-rails-devs -go-iphone

Open copyplist em seu editor de texto favorito, e mudança

#!/usr/bin/ruby

para

#!/usr/local/bin/bash

Eu tive que usar apenas #! / Usr / local / bin / ruby para obtê-lo para usar o meu sistema de instalação do rubi, mas eu imagino que você poderia entrar em qualquer um dos seus caminhos rubi RVM também.

Esse arquivo existe na minha máquina. Tente fazer uma terceira reinstalação limpa do Xcode (após a exclusão de toda a árvore / Desenvolvedor - o Xcode instalação deve adicionar novamente aquela coisa toda). Então, imediatamente verificar para ver se existe esse arquivo, como deveria.

Isto aconteceu-me mas foi relacionado para o arquivo de uma linguagem corrupta cordas. Eu tive um caractere extra em uma das cordas (veja o exemplo)

x "string Inglês" = "string internacional";

No meu caso o problema era muito mais simples:

Eu apaguei algumas Localization.strings arquivos do SVN e esqueceu-se de removê-los do Xcode-projeto também.

Eu removi-los do projeto e agora o seu trabalho.

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