【问题标题】:Where does the simulator save files (Xcode not updating files)?模拟器在哪里保存文件(Xcode 不更新文件)?
【发布时间】:2012-05-31 10:26:26
【问题描述】:

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

除了派生数据文件夹和

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

在此先感谢

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

【问题讨论】:

  • 在真机上试用该应用程序。如果问题仍然存在,请仔细检查文件是否真的更新,包括视网膜和普通版本。我有时会忘记替换视网膜版本的图像。
  • 您是否从模拟器中删除应用程序 - 按住应用程序的图标直到它抖动,然后按“X”?

标签: ios xcode ios-simulator xcode4.2


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      有时您忘记删除的 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;
      }
      

      【讨论】:

        【解决方案4】:

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

        【讨论】:

        • 虽然你已经回答了问题;请提供有关该解决方案的更多详细信息以及为什么它将解决设置问题以进一步澄清。
        猜你喜欢
        • 2016-01-08
        • 2011-08-04
        • 2018-06-05
        • 2012-10-11
        • 1970-01-01
        • 2023-04-02
        • 1970-01-01
        • 2014-09-21
        • 1970-01-01
        相关资源
        最近更新 更多