Eu tenho um projeto existente de um cliente e tentei executá-lo no meu MAC usando o XCode 5.0
Mas estou enfrentando o seguinte erro. Instalei o Cocoa Pods, mas ainda não funciona. Este projeto está funcionando bem na máquina de outro desenvolvedor. Eu preciso muito disso rodando na minha máquina.
O que estou perdendo? Qualquer ajuda é muito apreciada.
Desde já, obrigado.
ios
permission-denied
xcode5.0.1
Tasnim Alam Shovon
fonte
fonte
svn propset svn:executable '*' <file>
para consertar isso.Experimente isso, funciona como um encanto!
rm -rf Pods/ Podfile.lock pod install
fonte
Podfile.lock
arquivo.Executar
pod install
no diretório principal do projeto onde seu podfile está localizado deve resolver o problemafonte
Você precisa tornar o script executável. Abra o terminal e execute este comando:
chmod a+x "your_path(where show permission denied)"
Verifique se não há espaço no nome da pasta e adicione '\' antes
fonte
para mim, desintegrar todos os pods e reinstalá-los funcionou:
pod deintegrate pod install
fonte
Basta remover a pasta
Pods-[Your_Project_Name]
completamente e fazer de novopod install
fonte
Essas etapas funcionaram para mim depois de falhar muitas vezes.
ETAPA 1: navegue até o local da pasta que contém Pods-resources.sh
PASSO 2: Abra o terminal digite cd e arraste a pasta que contém Pods-resources.sh para o terminal e pressione Enter.
PASSO 3: execute este comando >> chmod a + x Pods-resources.sh
PASSO 4: reinicie o xcode e abra seu xxx.xworkspace
PASSO 5: aproveite
fonte
A resposta acima funciona. No entanto, tive o mesmo problema, mas era recorrente. Tratava-se de fazer check-out da mesma filial em várias máquinas. Funcionaria em uma máquina e não nas outras. Nós usamos TFS como nosso controle de origem (é ok, você pode julgar), que não joga bem com
.sh
,.py
etc. arquivos. Tivemos que adicionar um.tpattributes
arquivo a cada diretório com um arquivo.sh
ou.py
nele para que pudéssemos executar.sh
e os.py
arquivos como executáveis.As entradas no
.tpattributes
arquivo têm a seguinte aparência:Pods-MyTarget-frameworks.sh:x Pods-MyTarget-resources.sh:x
Isso se traduz em
chmod +x "Pods-MyTarget-frameworks.sh"
Funciona como um encanto!
fonte
.tpattributes
arquivo?Eu postei isso como um comentário para a resposta de Kevins https://stackoverflow.com/a/19687227/3114383 . Mas achei melhor colocar isso como uma resposta, porque as pessoas acharão mais fácil assim e isso resolveu meu problema. Também pode funcionar para outras pessoas: D
Tentei executar o comando chmod da resposta de kevins e não funcionou. Então eu tentei o comando com sudo, que também não funcionou. Então eu adicionei uma configuração definida pelo usuário às configurações de compilação no xcode "PODS_ROOT = $ {PROJECT_DIR} / Pods /". Isso é o que consertou para mim. Parece que o erro Permissão negada foi bastante enganoso porque o script não conseguiu localizar o arquivo.
fonte
Eu também enfrentei esse problema. O que fiz foi:
pod install
fonte
Eu enfrentei o mesmo problema com Pods-project-frameworks.sh, resolvido removendo a primeira linha
#!/bin/sh
do arquivo Pods-project-frameworks.sh.fonte