无法在iPhone模拟器中查看本地化图像



我在XCode 4.2中有一个现有的工作iPhone项目。我本地化了一个图像(用于按钮),我总是在iPhone模拟器中看到它的旧版本。旧版本在哪里?

我所做的:

  1. 窗口->管理器->项目->删除派生数据
  2. 产品->清洁
  3. 在IPhone模拟器里,我试着重置它
  4. 我尝试删除项目并重新创建它(从SVN)
  5. 我删除了Library->Developer->Xcode、Library->Delveoper->Application Support->iPhone模拟器、Library->Developer->Application Builder 3.0中的所有内容

我仍然看到旧版本。。。它是在界面构建器的某个地方用按钮编译的还是类似的东西?奇怪的真的很奇怪。

注意:如果我添加了一个新的图像,我可以本地化一个图像按钮,但使用旧的现有图像总是向我显示旧版本。

解决方案:我的项目包含以下图像ImageName@2x.png(我想是IPad)。通过本地化这些+清理+构建+重置IPhone Sim设置,它起到了作用。想想看。

此外,当我为@2x图像添加另一种语言时,我必须用查找器手动添加另一个xx.lproj(其中xx是语言代码)中的图像,因为XCode不知何故没有。

在iPhone模拟器中删除应用程序(与在真实iPhone上删除应用程序的方式相同),然后重试。

我遇到过类似的问题,XIB文件不接受修改。我最终通过重命名XIB文件进行了修复,然后接受了更改。我认为你的情况值得一试。

最新更新