Xcode 4.2(iOS5)中删除的文件在模拟器启动时仍然出现

时间:2011-11-02 13:09:12

标签: xcode xcode4.2

我正在制作一个带有自定义名称的xib文件:

  

SixthViewController

但后来我决定删除该文件(我选择“删除”而不是“仅删除参考”)并创建一个具有相同名称但具有不同对象的新文件。但是,当我运行模拟器时,旧的xib仍然出现。

所以,我尝试了典型的解决方案:

  1. 清理目标,构建并运行:模拟器仍在使用(运行)旧的xib。
  2. 搜索物理文件并尝试将其删除,但显然,如果xcode能够让我使用旧名称创建文件而没有任何问题,那么旧的xib文件就不存在了。所以,这个选项被丢弃了(我不想删除新文件)。
  3. 为文件使用不同的名称:我创建了一个名为“SixthView”的新文件,因此当我调用该类时,它可以正常工作。虽然,我想用旧名字......
  4. 从模拟器中删除了应用程序(我还没有使用该设备)。
  5. 我已经读过我需要在模拟器中搜索文件

    / Library / Application Support / iPhone Simulator / 4.2 /

    但是没有成功。

    有没有其他方法可以使用同名的同名文件擦除?

    我做错了什么? (很奇怪,因为我之前做了一两次,直到我将XCode更新到iOS 5)

3 个答案:

答案 0 :(得分:1)

我只是使用我的应用图标来解决同样的问题。我删除了以前的图标并使用了一个新图标,即使使用不同的名称,但是在构建时,Xcode仍然使用旧图标。

我的解决方案是两个选项的组合: 1)清洁构造。确保清理将用于构建的相同方案 2)在运行

之前从设备/模拟器中删除应用程序

虽然我同意这些似乎都没有解决这个问题,但两者的战略组合似乎都有效。

答案 1 :(得分:0)

在开发过程中通过Xcode安装应用程序时,它不会删除已经存在的软件包中的文件。从您的设备删除该应用程序,它将删除旧文件。这在模拟器中就像在真实设备上一样 - 按住应用程序的图标直到它们摇晃,然后点击 x

答案 2 :(得分:0)

您只需要搜索项目文件夹(在查找程序中输入项目名称,然后项目文件夹应该在那里)找到您想要的文件,然后将其删除。