O problema
Nenhum dos meus ativos de projeto localizados em uma unidade externa / interna adicional é exibido corretamente na tela de design ou no Gerenciador de ativos. Eles não são marcados como desconectados, eles são listados no Asset Manager. No entanto, eles aparecem em branco.
A razão
Devido aos aspectos de segurança de algumas das tecnologias nativas do Mac Blocs usa, ativos armazenados em unidades diferentes daquele que tem o sistema operacional armazenado, precisam ser temporariamente copiados para a mesma unidade Blocs é executado enquanto o projeto está aberto.
Esses arquivos são temporariamente copiados e carregados do seguinte local:
Biblioteca> Suporte de aplicativo> TempAssetStorage
A solução
Existem vários fatores que podem fazer com que os ativos carregados externamente não sejam exibidos corretamente. O que se segue pode ajudar a resolver esses problemas.
Local principal do aplicativo
Certifique-se de que seu Mac esteja configurado para que Blocs Solicitações é executado a partir do mesmo disco rígido que o Application Support diretório. Idealmente Blocs deve ser executado a partir do Aplicações diretório.
Permissões de diretório
Com o projeto problemático aberto, navegue até Biblioteca> Suporte de aplicativo> TempAssetStorage e verifique se este diretório contém os recursos ausentes. Se estiver vazio, certifique-se de que a permissão de arquivo para o TempAssetArmazenamento diretório está definido para Ler escrever para as contas de usuário relevantes em seu Mac.
Mover arquivos para o disco rígido principal
Se nenhuma das opções acima funcionar, basta copiar os recursos para o disco rígido principal do seu Mac e adicioná-los novamente a um projeto a partir deste nova localização irá resolver o problema.
O problema persiste
Se não for possível corrigir esse problema, você pode registrar um bug aqui e investigaremos o assunto com mais detalhes.