4

我在 Xcode 不更新我已更新的文件(例如数据库、jpg 等)时遇到了一些问题,即使我已经小心地删除了旧文件并删除了引用。这个问题从 Xcode > 4.2 开始。

除了派生的数据文件夹和

~/Library/Application Support/iPhone Simulator/[OS version]/Applications/[appGUID]/

提前谢谢了

PS:是的,我一般清理项目,删除派生数据,删除上面目录下的所有模拟器文件,删除项目并重启mac。而且似乎仍然有对旧数据(如 jpg、数据库等)的引用,即使我在文件系统上找不到它......

4

4 回答 4

5

转到产品>>清理构建文件夹。或者,从 iOS 模拟器菜单重置模拟器。这样,您的应用程序将在模拟器中呈现新的,并在完全刷新并与您的项目文件链接后使用。

于 2012-05-24T20:04:14.973 回答
1

在模拟器中卸载应用程序。这样你就可以摆脱一切。

于 2012-05-24T20:01:01.397 回答
1

有时,您忘记删除的 didFinishLaunchingWithOptions 中有冲突的代码。确保该函数只有您想要的语句。

例如,下面的代码将背景设置为白色。无论您在情节提要中添加什么内容,您仍然会看到全白。

   - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:       (NSDictionary *)launchOptions
    {
      self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
      // Override point for customization after application launch.
      self.window.backgroundColor = [UIColor whiteColor];
      [self.window makeKeyAndVisible];
      return YES;
    }

将其更改为:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    return YES;
}
于 2014-04-04T21:29:20.443 回答
0

在模拟器中卸载应用程序,然后转到产品>>清洁。这对我有用。

于 2013-07-30T20:47:55.163 回答