it-swarm-pt.tech

Existe uma maneira de acessar a pasta de documentos no iphone/ipad (dispositivo real, sem simulador)?

há uma maneira de acessar uma pasta de documentos do dispositivo real (iphone/ipad)? Eu percebi um aplicativo que armazena alguns dados nessa pasta e queria verificar se tudo está indo no caminho certo.

36
Sasha Grievus

Para quem procura a resposta exata: 

1. Ir para arquivo plist de seu projeto.

2.Adicione uma linha.

3.Em seguida, defina o valor booleano da propriedade "Aplicativo suporta o compartilhamento de arquivos do iTunes" para "SIM". (o nome da chave é UIFileSharingEnabled)

E você é bom para ir. 

Observe também que você precisa fazer o plugin do dispositivo para acessar os arquivos copiados (programaticamente). Se acontecer de você ir e tentar acessá-lo no computador .. você não será capaz de encontrar os arquivos.

45
Shailesh

Você pode fazer isso sem o iTunes e até mesmo se o arquivo estiver em outro local na caixa de proteção diferente de Documentos. 

Vá para Window/Devices no Xcode.

enter image description here

Em seguida, selecione seu dispositivo e encontre o aplicativo na lista.

enter image description here

Agora, observe o pequeno ícone de engrenagem na parte inferior da janela de dispositivos. Clique nesse menino mau. enter image description here

Consulte "Download do recipiente ..." na lista. Adivinha o que isso faz? Você entendeu. Ele faz o download de todo o sandbox com todas as pastas na caixa de proteção do aplicativo.

Isso deve permitir que você veja o sandbox de aplicativos que ainda não foram liberados. Então, bom para testar em um dispositivo real. 

Se você está testando em um simulador, a vida é muito mais fácil. Basta baixar o aplicativo gratuito OpenSim here

71
smileBot

Sua pergunta é um pouco incerta, mas posso ver três interpretações:

  1. Você pode conectar seu iPhone ao iTunes para ver a pasta de documentos de qualquer aplicativo com o iTunesFileSharing ativado, incluindo os aplicativos que você escreveu ou está escrevendo.

  2. Se este é seu próprio aplicativo, e você precisa de ajuda para ler arquivos da pasta de documentos, dê uma olhada em esta questão .

  3. Se este é o aplicativo de outra pessoa, e você quer acessar a pasta de documentos do aplicativo sem o iTunes e o aplicativo não tem implementação para o que você quer, então eu tenho medo que algum tipo de jailbreak e hacking seja necessário.

6
WolfLink

iExplorer pode ajudar a descobrir um aplicativo para iOS. :)

Editar:

Você está certo, experimente iMazing

4
Reno Jones

Você pode acessar o diretório de documentos do código usando:

+ (NSString *) applicationDocumentsDirectory {    
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
    return basePath;
}

E você pode então ir para o terminal para o mesmo caminho e verificar todos os arquivos.

por exemplo, no meu sistema é assim:

~/Library/Developer/CoreSimulator/Devices/<deviceID>
0
KP_G