iPhone - 更改语言后本地化错误

标签 iphone ios xcode localization

我正在开发一个支持英语和阿拉伯语本地化的应用程序。如果 iPhone 语言设置为阿拉伯语,一切都很好。如果我将语言更改为英语,应用程序将继续以阿拉伯语更改。

我尝试了以下方法:

  1. 在更改语言之前终止应用程序。

  2. 从 iPhone 中删除应用程序。将语言更改为英语。重新启动 iPhone。并从头开始构建应用程序(仍然是阿拉伯语!)。

  3. 我尝试使用 shift-command-k 进行清理(同样失败)。

  4. 我删除了应用程序。重启手机。清理构建文件夹 (shift-option-command-k)。然后我构建了应用程序,你猜怎么着,它仍然是阿拉伯语! (老天爷,iPhone 怎么知道我之前用的是阿拉伯语?!我重启手机很多次!,删除并清理构建目录!)。

那么,你认为我应该怎么做?

注意:其他提供本地化的应用程序运行良好。

最佳答案

项目是否有en.lproj Localizable.strings文件?

感谢@Shatou Dev,我把我的评论作为答案。

关于iPhone - 更改语言后本地化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10563408/

相关文章:

ios - IOS中带有左右箭头的UIScrollView

ios - 像 NSFetchedController 在 FMDB 的 Core Data 中使用的那样缓存结果

ios - 代码签名错误 : Provisioning profile does not match bundle identifier

IOS更新按钮标题并用按钮值更新数组?

ios - 从 XCode 6.0.1 的模拟器列表中选择合适的 iOS 版本

iphone - 在模拟器中构建和安装 iPhone 应用程序的终端命令,无需从 Xcode 启动

iphone - 如何将 UIToolbar 添加到 UIViewController?

iphone - 访问类中的常量而不在 Objective C 中创建类的实例

iphone - 从头开始构建标签栏 View Controller

ios - PWA 启动画面变黑?