我通过复制现有文件夹在XCode中启动了一个新项目,因为我的新应用程序将与旧版本具有许多共同功能.
问题是新应用程序不会使用我在旧应用程序中使用的框架.当我删除框架时,包括该框架在内的所有文件都会引发错误.
基本上我想在许多文件上禁用所有语法检查,依赖性检查等.我希望XCode忽略这些文件,尽管它们在项目树中.稍后当我修改它们时,我将再次手动启用它们.通过这种方式,我可以编译和测试我的小错误更改,而不会修复它在“未修改”文件中导致的所有错误,无论如何我将在未来修复.
我可以从项目树中删除它们,然后在我的工作完成时逐个添加它们,但我不想这样做,因为我的项目树可能搞砸了,应该有另一种方法来实现这一点.
提前致谢.
解决方法
如果需要删除大量文件,可以创建用户定义的构建设置,该设置应该被称为EXCLUDED_SOURCE_FILE_NAMES.并添加文件名或模式.
在我的情况下,我选择了我想省略一些文件的目标,编辑 – >添加构建设置 – >添加用户定义的设置(起初这是灰色的.我选择了项目文件(就在TARGETS之上),然后重新选择了目标文件,并且能够创建用户定义的设置) – >将其命名为EXCLUDED_SOURCE_FILE_NAMES – >看起来像PREFIX *
当然,您可以为所有目标创建整个项目的用户定义设置.
示例如何:
原答案:http://lists.apple.com/archives/xcode-users/2009/Jun/msg00153.html