Ошибка консоли Xcode 11 CFLocaleCopyCurrent

Только что установил Xcode 11.0 beta (11M336w) и однажды запустил пустое приложение, получая эту ошибку консоли:

[general] CFLocaleCopyCurrent() не удалось найти текущую локаль через AppleLocale и AppleLanguages в пользовательских настройках; возврат к идентификатору локали en_US по умолчанию. Подумайте о том, чтобы проверить консоль на наличие нарушений в изолированной программной среде для чтения из предпочтений или включить ведение журнала отладки CoreFoundation для получения дополнительной информации. Это будет зарегистрировано только один раз.

Я уверен, что это не имеет значения, но стоит упомянуть, что пустое приложение использует SwiftUI

Ответы

Ответ 1

Когда я получил эту ошибку с SwiftUI это произошло потому, что я забыл установить свое представление EnvironmentObject с помощью .environmentObject(). Заявленная ошибка совершенно не имеет значения, но внесение этого изменения устранило ее для меня. Все еще ошибка с Xcode 11, показывающая неправильную ошибку, но потенциально означает, что есть законная ошибка в вашем коде.

Ответ 2

Я столкнулся с той же ошибкой, закрытие и открытие Xcode исправили это для меня.

Ответ 3

Я получил ту же ошибку при работе SwiftUI в симуляторе. Я решил это, просто изменив регион из Setting → General → Language & Region → Region в India.