我可以使用 Swift 语言将应用程序的 Info.plist (CFBundleDevelopmentRegion) 中的“本地化原生开发区域”条目从“en”更改为“fr”吗?
我可以使用以下命令获取它:
let developmentRegion1 = Bundle.main.object(forInfoDictionaryKey: "CFBundleDevelopmentRegion")
但是,我不确定如何设置它。
你不能在运行时编辑 Info.plist。 如果你想在 App 中更改语言,请尝试使用 method swizzling。交换
Bundle.localizedString(forKey:value:table:)
到您的自定义方法,手动加载 lproj 文件。