在 xcode 3.2.3 中为 iPhone 本地化图像的问题

Posted

技术标签:

【中文标题】在 xcode 3.2.3 中为 iPhone 本地化图像的问题【英文标题】:Problem to localize images for iPhone in xcode 3.2.3 【发布时间】:2010-07-30 10:39:22 【问题描述】:

星期五下午,但希望不同的时区能帮助我解决这个问题......

我的项目中有四个已本地化的文件。

Localizable.strings

InfoPlist.strings

AppData.plist

AppImage.png

对于这些文件,我有一个用于 spa(西班牙语)和 por(葡萄牙语)的 .lproj 文件夹。

它适用于应用程序中的字符串、InfoPlist.strings 中的应用程序名称和 AppData.plist 中的数据。但是 AppImage.png 拒绝更改为任何语言!

我对所有文件都使用了相同的方法(info-localize-add 本地化,然后在 finder 中复制文件)。我尝试了一个干净的构建,重置了模拟器,并且在 3G iPhone 上也得到了相同的结果:图像没有改变......

我使用 [UIImage imageNamed:@"AppImage.png"] 加载图像

有什么线索可以开始我的故障排除吗?

谢谢

【问题讨论】:

刚刚尝试了另一个项目和同样的问题。做了同样的事情,信息 - 本地化 - 添加本地化(在本例中为瑞典语),然后在 finder 中显示文件并用瑞典语版本替换图像。即使我可以在 xcodes 中看到它,它仍然拒绝显示 Swe 版本。本地化的 xib 文件工作得很好,所以这不是 NSLocale 问题。有人知道我在这里做错了什么吗? 更新。在我的第二个项目中,我本地化了一个在一个按钮中使用两个图像的 xib 文件。在 IB 中,我看到了本地化的图像,但在模拟器中测试时却没有。我要疯了…… 【参考方案1】:

一直没用,所以改用这个解决方案:

http://www.pushplay.net/blog_detail.php?id=33

【讨论】:

【参考方案2】:

我快要放弃了,但我发现你还必须删除以下文件夹:

~/库/应用程序支持/iPhone 模拟器

【讨论】:

谢谢 Brandon,下次有问题我会试试的。 这似乎仍然是个问题,即使在 XCode 4.5 中也是如此。我注意到很多人都在谈论从设备或模拟器中删除整个应用程序,然后从头开始重建和部署。虽然这似乎可以解决问题,但我发现现有用户在 App Store 上更新到您的新本地化版本后仍会发生这种情况。除非这些用户也将删除该应用并重新下载,否则您可能需要使用上述 Structurer 的解决方案。

以上是关于在 xcode 3.2.3 中为 iPhone 本地化图像的问题的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Xcode 中为 iPhone 4s Simulator 构建 Flutter 应用程序

如何在 Xcode 中为 Iphone 应用程序导入字体 [重复]

如何在 XCode 中为不同版本的 iPhone OS 编写代码?

如何在 iOS Swift 3.1 Xcode 8.3.2 中为 iPad 应用程序安装 iPhone 应用程序

如何在 xcode 7 中为 xcode 8 中的标签添加更多字体大小,它在字体旁边显示“+”符号

如何在 Xcode 1.5 中使用 phonegap