Atualizações de aplicativos, NSURL e diretório de documentos

Tenho um aplicativo na loja de aplicativos que usa o Core Data para manter grande parte dos dados. A exceção é armazenar imagens. Armazenar imagens em subdiretórios no diretório Documents e armazenar uma referência NSURL para essa imagem no atributo de objeto apropriado no armazenamento de dados principa

Percebemos que, quando uma atualização chega à loja de aplicativos, essas imagens não são encontradas e, portanto, não são exibidas, usando as referências armazenadas na versão anterior do aplicativo. Agora, desconfio que o problema é que, como estamos usando dispositivos de desenvolvimento para teste, esse problema se propaga porque o diretório no diretório de aplicativos ao qual o aplicativo dev usa difere daquele que a App Store está criando / usando. Percebi diferenças entre o diretório da App Store do aplicativo em Aplicativos e o criado durante a depuração de versões no Xcode. Como tal, o URL armazenado nos dados principais aponta para a pasta de aplicativos incorreta. Isso é meio difícil de depurar, pois não consigo baixar uma versão mais antiga do aplicativo, uma vez que a nova versão foi lançada na loj

Então eu tenho algumas perguntas. Posso garantir que o subdiretório Aplicativos em que as pessoas que baixam versões do mesmo aplicativo sejam iguais, tornando isso um problema para dispositivos que não estão em desenvolvimento?

Devo armazenar URLs ou cadeias de caracteres relativas da imagem para representar a localização desses recursos ou devo ficar bem em armazenar o que acaba sendo os URLs absolutos?

Muito obrigado, Felipe

questionAnswers(4)

yourAnswerToTheQuestion