Ошибка консоли 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
.