Aplicativo de terceiros não pode gravar no disco -- third-party campo com sandbox camp apple Relacionado O problema

Third party application cannot write to disk


6
vote

problema

português

Eu baixei este aplicativo: simulador de burro

e após o descompactamento deve haver um arquivo executável, mas também uma pasta chamada "log" e, quando o aplicativo estiver em execução, novos arquivos estão gravados nesta pasta "Log".

No entanto, isso não acontece e eles avisaram sobre esta situação:

.

Se os logs não estiverem sendo gerados, você provavelmente está executando uma versão do OS X que aplicativos não confiáveis ​​do Sandboxes. Isso impede o Simulador que escreve no disco. Para resolver isso, mova o executável dentro a pasta de aplicativos.

Sua solução de arrastar o aplicativo para a pasta de aplicativos não resolveu o problema.

english

I downloaded this application: Donkey Simulator

And after unzipping there should be an executable file but also a folder called "log", and once the application is running, new files are written into this "log" folder.

However this does not happen and they warned about this situation:

If logs are not being generated you are probably running a version of OS X that sandboxes untrusted applications. This prevents the simulator writing to disk. To resolve this, move the executable within the Applications folder.

Their solution of dragging the app into the Applications folder didn't solve the issue.

     

Lista de respostas

3
 
vote
vote
Melhor resposta
 

Os logs são de fato sendo criados. Eu executei o aplicativo em um Mac rodando MacOS High Sierra 10.13.4 (17E199). Eu verifiquei a criação de log de seguir com precisão as etapas documentadas no vinculado Download da página da Web . Três instruções importantes para anotar a partir da página da Web vinculada:

    .
  1. Se os logs não estiverem sendo gerados, você provavelmente estiver executando uma versão do OS X que os aplicativos não confiáveis ​​do Sandboxes. Isso impede a gravação do simulador no disco. Para resolver isso, mova o executável dentro da pasta Applications.

  2. Este simulador pode criar dados de log no formato da banheira de burro. Isso é armazenado no log direta na raiz da pasta ao lado do executável. No Mac, você precisará navegar no conteúdo do pacote para ver esta pasta. Se esta pasta estiver faltando, nenhum dado será gravado.

  3. Botão de Auto Drive W REC.

Agora, siga os passos conforme descrito abaixo:

    .
  1. Clique duas vezes no arquivo baixado abcdefghgjklmnabcdefghijklmn0 . Ele irá extrair DonkeySimMac/donkey_sim.app pacote de aplicativos.

  2. mover / copiar donkey_sim.app para /Applications diretório.

  3. Executar donkey_sim.app pelo clique direito ( por favor, clique duas vezes ) no ícone do aplicativo. No primeiro lançamento ( apenas ), você será apresentado com uma caixa de diálogo indicando

      "donkey_sim.app" is an application downloaded from the Internet. Are you sure you want to open it?    

    clique aberto para iniciar o aplicativo.

  4. Selecione suas opções de gráficos preferenciais e pressione play! .

  5. Inicie a cena de sua escolha clicando duas vezes.

  6. hit auto drive w rec botão.

  7. Você poderá ver um contador em execução contra o rótulo log no canto inferior esquerdo da janela do aplicativo. Isso verifica se os logs estão sendo gerados.

digite a descrição da imagem aqui

  1. Depois de terminar, clique em Parar → Sair → Quit.

  2. Navegar para /Applications diretório.

  3. Clique com o botão direito do mouse em donkey_sim.app e selecione Conteúdo da embalagem .

  4. Clique duas vezes para abrir log diretório.

  5. voila! Seus logs estão aqui.

digite a descrição da imagem aqui

observação : a geração de log funciona apenas quando joystick / keryboard w rec ou unidade automática w rec é selecionado. (Sim, o teclado é perito como Keryboard!).

digite a descrição da imagem aqui

 

The logs are indeed getting created. I executed the app on a Mac running macOS High Sierra 10.13.4 (17E199). I have verified the log creation by precisely following the steps documented on the linked download web-page. Three important instructions to take note of from the linked web-page:

  1. If logs are not being generated you are probably running a version of OS X that sandboxes untrusted applications. This prevents the simulator writing to disk. To resolve this, move the executable within the Applications folder.

  2. This simulator can create log data in the donkey tub format. This is stored in the log dir at the root of the folder next to the executable. On the mac you will need to browse the package contents to see this folder. If this folder is missing, no data will be recorded.

  3. Hit Auto Drive w Rec button.

Now, follow the steps as described below:

  1. Double click the downloaded DonkeySimMac.zip file. It will extract DonkeySimMac/donkey_sim.app app bundle.

  2. Move/copy donkey_sim.app to /Applications directory.

  3. Run donkey_sim.app by right clicking (please don't double click) on the app icon. Upon first launch (only), you'll be presented with a dialog box stating

    "donkey_sim.app" is an application downloaded from the Internet. Are you sure you want to open it? 

    Click Open to launch the app.

  4. Select your preferred Graphics options and hit Play!.

  5. Start scene of your choice by double clicking.

  6. Hit Auto Drive w Rec button.

  7. You'll be able to see a running counter against the label Log in bottom left corner of the app window. This verifies that the logs are getting generated.

enter image description here

  1. Once you are done, click Stop xe2x86x92 Exit xe2x86x92 Quit.

  2. Navigate to /Applications directory.

  3. Right click on donkey_sim.app and select Show Package Contents.

  4. Double click to open log directory.

  5. Voila! Your logs are here.

enter image description here

Observation: Log generation only works when either Joystick/Keryboard w Rec or Auto Drive w Rec option is selected. (Yes, keyboard is mistyped as Keryboard!).

enter image description here

 
 
     
     
2
 
vote

Você tentou criar uma nova pasta na pasta de aplicativos (i.e. "Donkey Simulator") e depois mover o aplicativo dentro dessa pasta?

 

Did you try creating a new folder in the Applications folder (i.e. "Donkey Simulator") and then moving the application inside of that folder?

 
 
2
 
vote

De ler as instruções de instalação do Mac, uma vez que você descompacte o arquivo de arquivo baixado, você tem uma pasta que você move para (a pasta Nível de raiz) / Aplicativos. No entanto, se sua conta for uma conta de usuário padrão, você não terá acesso a gravação à pasta / Applications ou qualquer uma das subpastas. Você pode abrir a janela Get Info para a pasta / Applications e adicionar sua conta de usuário e dar leitura e amp; Acesso de gravação Em seguida, faça a mesma operação na pasta do simulador de burro que você colocou em / aplicativos, mas adicione a etapa adicional de clicar no ícone de engrenagens pop e selecione "Aplicar a itens fechados ..." para que sua leitura e amp; O acesso de gravação é aplicado à subpasta de logs também. Isso deve resolver o problema.

 

From reading the Mac install instructions, once you unzip the downloaded archive file you have a folder you then move to (the root level) /Applications folder. However, if your account is a standard user account then you will not have write access to the /Applications folder or any of its subfolders. You can open the Get Info window for the /Applications folder and add your user account and give it Read & Write access then do the same operation on the Donkey Simulator folder you placed in /Applications, but add the additional step of clicking the gear icon pop down and select "Apply to enclosed items..." so that your read & write access is applied to the logs subfolder as well. This should solve the issue.

 
 

Perguntas relacionadas

2  Existe uma maneira de desativar os prompts do Sandbox do sistema de arquivos para um aplicativo específico?  ( Is there a way to turn off file system sandbox prompts for a specific app ) 
Eu tenho um aplicativo Mac App Store que precisa acessar vários diretórios fora da sandbox. Para fazer isso, freqüentemente solicita permissão. Eu confio tota...

6  Aplicativo de terceiros não pode gravar no disco  ( Third party application cannot write to disk ) 
Eu baixei este aplicativo: simulador de burro e após o descompactamento deve haver um arquivo executável, mas também uma pasta chamada "log" e, quando o a...

1  Acionamento de agentes de lançamento para o caminho no aplicativo Sandboxed usando Watchpaths não funciona  ( Triggering launch agents for path in sandboxed app using watchpaths does not wor ) 
Eu estou tentando criar um usuário iniciantes que acionarão um script quando um caminho gerenciado por um aplicativo Sandbox será alterado (no meu caso, quand...

1  Como posso forçar todo o tráfego para um único aplicativo através da VPN / proxy + código aberto? AKA App Firewall?  ( How can i force all traffic for a single app through vpn proxy open source ) 
Estou procurando um aplicativo totalmente aberto ou embutido para macos como estou tentando usar isso para segurança / privacidade (para garantir que Apps...

8  Processo (fmfd) spamming meu console com sandbox nega  ( Process fmfd spamming my console with sandbox denies ) 
Desde a instalação do OSX 10.10 (Yosemite), meu console é cheio de mensagens de erro relacionadas ao FMFD, como ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Isso acontec...

5  Os aplicativos necessários para serem instalados na pasta / Applications para serem sandboxed?  ( Are applications required to be installed to the applications folder in order t ) 
Eu tenho um aplicativo instalado no ABCDEFGHIJKLMNABCDEFGHIJKLMN6 Pasta. Eu tenho usado por anos sem problemas. Mas depois de uma atualização recente, este ...

0  Onde posso encontrar arquivos Steam "Save.dat"? Ou o Mac não armazena no dispositivo?  ( Where can i find steam save dat files or does mac not store it on the device ) 
Problema: Estou banido neste jogo "Pixel Worlds MMO: Sandbox" e estou tentando excluir meu arquivo seguro no Steam, como para redefinir o jogo. O administra...

4  SandboxD, PstopDF Negar dados de leitura de arquivo e leitura de arquivos  ( Sandboxd pstopdf deny file read data and file read metadata ) 
Na tentativa de obter copos-PDF trabalhando no El Capitan, estou correndo no erro que erros de pstopdf. O System.log mostra que a extensão do kernel de sand...

3  Como Sandbox Aplicativos individuais no OS X Mavericks  ( How to sandbox individual applications on os x mavericks ) 
Eu estou tentando Sandbox Firefox no OS X. Eu sei no Linux, você tem AppArmor. No Windows, você sandboxie. Há algo incorporado ao OS X que permitirá que eu sa...

3  Como posso executar um aplicativo na Sandbox?  ( How can i run an app in sandbox ) 
Eu queria jogar alguns jogos encontrados na internet (não na loja Mac), mas eu estava com medo que aqueles poderiam ter um vírus dentro. Como tal eu queria ex...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.