Ошибка консоли Xcode 11 CFLocaleCopyCurrent
Только что установил Xcode 11.0 beta (11M336w) и однажды запустил пустое приложение, получая эту ошибку консоли:
[general] CFLocaleCopyCurrent () не удалось найти текущую локаль через AppleLocale и AppleLanguages в пользовательских настройках; возврат к идентификатору локали en_US по умолчанию. Подумайте о том, чтобы проверить консоль на наличие нарушений в изолированной программной среде для чтения из предпочтений или включить ведение журнала отладки CoreFoundation для получения дополнительной информации. Это будет зарегистрировано только один раз.
Я уверен, что это не имеет значения, но стоит упомянуть, что пустое приложение использует SwiftUI
3 ответа
Когда я получил эту ошибку с SwiftUI
это было потому, что я забыл установить свое мнение EnvironmentObject
с .environmentObject()
. Указанная ошибка совершенно неуместна, но внесение этого изменения устранило ее для меня. По-прежнему есть ошибка, когда Xcode 11 показывает неправильную ошибку, но потенциально означает, что в вашем коде есть законная ошибка.
Я столкнулся с той же ошибкой, закрытие и открытие Xcode исправили это для меня.
Я получил ту же ошибку при работе SwiftUI в симуляторе. Я решил это, просто изменив регион Setting -> General -> Language & Region -> Region
в India
,