Build Xcode 4不使用新版本

Build Xcode 4不使用新版本,build,xcode4,Build,Xcode4,在过去的两周里,我一直在使用Xcode 4,每次在构建(cmd+B)和再次运行(cmd+R)之前更改一行代码时,我都要进行清理(shft+cmd+K),这让我有点沮丧 在以前版本的Xcode中,重建就足以让模拟器使用最新版本 我做错了吗?很多事情确实有所改进,但我无法理解“构建和运行流程”的诀窍。您的库文件是否显示为红色(丢失) 为iOS设备构建一次项目,然后再次将.a添加到带有库的链接二进制文件中。现在.a将显示为正常(不是红色-缺失) 现在,每次在模拟器中构建/运行项目时,库/子项目也将被构

在过去的两周里,我一直在使用Xcode 4,每次在构建(cmd+B)和再次运行(cmd+R)之前更改一行代码时,我都要进行清理(shft+cmd+K),这让我有点沮丧

在以前版本的Xcode中,重建就足以让模拟器使用最新版本


我做错了吗?很多事情确实有所改进,但我无法理解“构建和运行流程”的诀窍。

您的库文件是否显示为红色(丢失)

为iOS设备构建一次项目,然后再次将.a添加到带有库的链接二进制文件中。现在.a将显示为正常(不是红色-缺失)

现在,每次在模拟器中构建/运行项目时,库/子项目也将被构建


我也遇到了同样的问题。

一些澄清可能会帮助我们帮助您:您是否修改了活动方案中的任何设置?对于要在模拟器中运行的可执行文件,是否有多个方案?您是否更改了目标的“构建设置”选项卡下的任何内容?如果我查看我的活动方案,则“构建”部分有一个目标,在它下面是我的依赖静态库目标(单独的项目)。目标的生成设置有一些自定义设置,但我认为这些设置都不会影响依赖项的生成。您的生成设置如何?任何粗体(自定义)设置都会突出显示为“奇数?”否。定制的是ARCH、baseSDK、验证构建产品、代码符号。标识、组件版本(llvm2.0)、带调试符号、depl目标、其他链接器标志、标题搜索路径、optimiz。级别,一些llvm和用户定义的“预绑定”设置为“否”。中间生成文件夹有什么特别的地方吗?您是否在项目设置或Xcode的首选项中设置了自定义位置?可能是一个同步的文件夹?它们确实不见了。构建和重新链接使它现在可以正常工作。非常感谢你!(也非常感谢Joshua)在运行主项目时,这个技巧是唯一能让静态库自动重新编译的方法。我希望我能投5票。非常感谢。