当我在Xcode中对我的iPhone游戏项目进行代码更改,然后执行CMD-B + Enter时,我希望项目能够在最新的模拟器上保存,构建和运行。然而,有时会发生的事情是,除非我清理项目然后构建,否则它不会进行一些小改动。
我是一名Java人,也是基于C语言的新手,也是编译器的新手。有人可以向我解释每次构建之后缓存的内容以及如何更改我的项目设置以避免每次都要清理吗?或者告诉我这是C开发的一部分的坏消息?不试图抨击它 - 我也经常在Java中将编译后的JSP卡在工作缓存中。 :P
更新:这是否与我的构建的位置有关?这是我能想到的唯一一个从构建配置角度改变的东西。
答案 0 :(得分:3)
出现类似问题,我在iPhone模拟器中重置了内容和设置
答案 1 :(得分:2)
转到产品菜单并选择清洁,然后选择构建。多数民众赞成。
答案 2 :(得分:1)
对我来说似乎很奇怪,因为我从来没有在XCode中遇到过这个问题。这不是C或其他任何常见问题。基于C语言的工具通常与Java语言一样。
答案 3 :(得分:1)
在Xcode Build Preferences中,确保将“Unsaved Files”设置为“Always Save”。如果没有,Xcode将不会在构建之前自动保存文件,并将使用保存到磁盘的最新版本。
答案 4 :(得分:1)
如果有人仍然遇到这个(因为我今天在Xcode 5.1上遇到了这个问题),我所要做的只是打开一个新标签并关闭我正在使用的标签.Xcode中的某种标签错误。
答案 5 :(得分:0)
我不确定,但是如果您使用git,请转到xcode首选项->源代码控制->常规