O arquivo não pôde ser aberto porque você não tem permissão

12

Continuo recebendo o erro:

The file "Blah" couldn't be opened because you do not have permission to view it. 

Eu tentei as 5 melhores respostas nesta questão -

" O arquivo "MyApp.app" não pôde ser aberto porque você não tem permissão para visualizá-lo "ao executar o aplicativo no Xcode 6 Beta 4

Mas eles não funcionam.

Observação: eu apaguei o debug e o release do Test no Build Settings e limpei os dados derivados várias vezes.

info.plist

    
por PHP Web Dev 101 07.09.2015 в 22:12
fonte

4 respostas

2

Vá para Configurações de construção - > Construir Opções. Em seguida, altere o valor do "Compilador para C / C ++ / Objective-C" para o compilador padrão.

    
por smohn 02.05.2016 / 18:42
fonte
0

Parece que você está recebendo este erro durante a execução do seu destino XCTest.

Eu vi casos em que o alvo de teste não tem permissão para arquivos pertencentes ao destino do aplicativo.

Isso funcionou para mim:

  • use o XCode 7 (facilita a importação @testable)
  • NÃO compile suas classes de aplicativos no seu destino de teste
  • em vez disso, importe seu destino de aplicativo para sua classe XCTest

Agora você escreve o código que acessa o arquivo no código do seu aplicativo que é compilado no seu destino de aplicativo.

Na sua classe XCTest, você chama o método no destino do aplicativo que tem permissão para acessar os arquivos do aplicativo.

    
por Gerd Castan 21.10.2015 / 17:59
fonte
0

Por favor, certifique-se de que você tem isso. Se não, você pode editar isso.

1. $ (BUILT_PRODUCTS_DIR) / yourappname.app/yourappname

2.In info.plist verifique se o valor do arquivo executável é somente "$ (EXECUTABLE_NAME)"

3. Talvez seja necessário dar permissão à sua pasta como lido & amp; escrever. Para isso, você precisa seguir estas etapas: uma. Clique direito b.get info c. desbloqueie e dê sua senha d. então dê read & amp; escreva permissão para você mesmo.

Espero que isso ajude você. Eu tive o mesmo problema e resolvi seguindo estes passos.

    
por Abhishek 03.03.2016 / 11:13
fonte
0

Eu enfrentei o mesmo problema hoje, no meu caso o nome do aplicativo estava contendo espaço como (XY), In info.plist Xcode converte o nome para (XY) na propriedade de arquivo Executável, então mudei o nome do aplicativo para ser como (XY) sem espaço e o problema desapareceu! espero que isso ajude alguém:)

    
por user2168496 25.09.2017 / 14:09
fonte