[英]iOS universal app localization xcode 4. bug?
好吧,我刚刚在我的项目上遇到了本地化问题,并决定做一个实验来揭示这个问题:
实验:
使固定:
好吧,我能得出什么结论? 在向 xib 文件添加新本地化时,xcode 忘记添加此文件以复制捆绑资源目标。 所以在不同的本地化(例如西班牙语)iOS 运行应用程序后找不到西班牙语本地化(当然,Xcode 忘了复制它。!!)并加载英文版的xib。
手动添加文件的本地化版本会使项目树变得混乱 - 添加的文件将显示在项目层次结构中,但是当我们使用本地化扩展 xib 文件时它们已经显示。 (例如,我们将在项目结构树中有 MainWindow_iPhone.xib 和 MainWindow_iPad.xib,但同时在扩展本地化的 MainWindow_iPhone.xib 或 MainWindow_iPad.xib 文件后,它们在 iPhone 和 iPad 文件组中可用)
还是我错过了一些重要的东西?
如果您手动将资源添加到 Xcode,您通常需要 (K) 精益您的项目以重建链接。 Command-K 应该可以解决问题。
我不记得在 Xcode 3 中必须这样做,它可能已经在 Xcode 4 的更高版本中修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.