在 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 应用程序