Na verdade, este é um aviso falso que foi introduzido no iOS 10 e no macOS 10.12:
Dica NSUserDefaults: nos sistemas operacionais atuais há um erro registrado "… com um contêiner só é permitido para contêineres do sistema…".
Isso é espúrio.
Tentando capturar um modo de falha específico, peguei um caso de operação normal ao mesmo tempo.
Meu sucessor em UserDefaults também não descobriu uma maneira de tornar isso menos alarmante sem tornar o caso sintomático impossível de depurar: /
https://twitter.com/Catfish_Man/status/784460565972332544 [thread]
O conselho de prefixar seu ID de equipe silenciará o aviso, mas também criará novos padrões de usuário vazios. Isso fará com que todos os dados armazenados anteriormente sejam ilegíveis.
Por enquanto, a solução é simplesmente ignorá-lo.
Além disso, o membro da equipe da Apple CFM nos fóruns :
A mensagem registrada é espúria, a menos que você esteja fazendo coisas muito específicas que eu não acho que sejam possíveis sem usar funções privadas (ela foi adicionada para detectar o uso indevido dessas funções, mas infelizmente também pegou um caso de uso normal).