【问题标题】:Xcode Project Code Changes Not Updating 100% After Save-Build-RunXcode 项目代码更改在 Save-Build-Run 后未更新 100%
【发布时间】:2010-04-02 14:51:22
【问题描述】:

当我在 Xcode 中对我的 iPhone 游戏项目进行代码更改,然后执行 CMD-B + Enter 时,我希望项目能够在最新的模拟器上保存、构建和运行。但是,有时发生的情况是,除非我清理项目然后构建,否则它不会接受我所做的微小更改。

我是一个长期使用 Java 的人,并且对基于 C 的语言和它的编译器很陌生。有人可以向我解释每次构建后缓存的内容以及如何更改我的项目设置以避免每次都清理吗?或者告诉我这是 C 开发的一部分的坏消息?不要试图抨击它 - 我也经常在 Java 中将编译的 JSP 卡在工作缓存中。 :P

更新:这是否与我的构建位置有关?从构建配置的角度来看,这是我能想到的唯一改变。

【问题讨论】:

  • 您的源代码是在本地 (Mac) 硬盘上,还是在网络卷或外部文件系统(例如 DOS 格式的 U 盘或硬盘)上?另外,您使用的是哪种 Mac 以及 OS X 和 Xcode 的哪个版本?
  • 源代码在我的本地机器上。它是四核 27" iMac,我使用的是 OS X 10.6.2 和 XCode 版本 3.2.1。

标签: iphone objective-c xcode


【解决方案1】:

遇到类似问题,我在 iPhone 模拟器中重置了内容和设置

【讨论】:

  • 虽然只有一次帮助,但每次我想构建项目时我仍然必须这样做:(
【解决方案2】:

对我来说似乎很奇怪,因为我在 XCode 中从来没有遇到过这个问题。这不是 C 或任何东西的常见问题。基于 C 语言的工具通常与 Java 工具一样做到这一点。

【讨论】:

  • 是的,我不认为它是原生 C 的东西......每次编译器运行它都会创建一个新的编译。这一定是 XCode 或操作系统无法将文件识别为“已更改”的环境。
【解决方案3】:

转到产品菜单并选择清洁,然后选择构建。就是这样。

【讨论】:

  • 每个构建都不需要清理。
【解决方案4】:

在 Xcode Build Preferences 中确保“未保存的文件”设置为“始终保存”。如果没有,Xcode 将不会在构建之前自动保存文件,而是使用保存到磁盘的最后一个版本。

【讨论】:

  • 我在“项目设置”的“构建”选项卡中,没有看到“未保存的文件”条目。你能详细说明一下吗?
  • 它不在项目首选项中。它位于菜单 Xcode>Preferences>Build 中的应用程序首选项中
【解决方案5】:

如果有人仍然遇到这个问题(因为我今天在 Xcode 5.1 上遇到了这个问题),我所要做的就是打开一个新选项卡并关闭我正在使用的选项卡。Xcode 中的某种选项卡错误.

【讨论】:

    【解决方案6】:

    对此我不确定,但如果您使用 git,请转到 xcode 首选项 -> 源代码控制 -> 常规

    • 取消选中自动刷新本地状态
    • 取消选中获取并自动刷新服务器状态
    • 取消选中自动添加和删除文件
    • 取消选中选择要自动提交的文件

    【讨论】:

      猜你喜欢
      • 2019-03-21
      • 2018-06-26
      • 2012-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-31
      • 1970-01-01
      • 2014-11-05
      相关资源
      最近更新 更多