gpt4 book ai didi

ios - 禁止编译 Xcode 项目中的某些文件

转载 作者:技术小花猫 更新时间:2023-10-29 10:56:35 26 4
gpt4 key购买 nike

我通过复制现有文件夹在 Xcode 中开始了一个新项目,因为我的新应用程序将与旧应用程序有很多共同的功能。

问题是新应用不会使用我在旧应用中使用的框架。当我删除框架时,当然包括该框架在内的所有文件都会引发错误。

基本上我想禁用许多文件的所有语法检查、依赖性检查等。我希望 Xcode 忽略这些文件,尽管它们在项目树中。稍后当我修改它们时,我将再次手动启用它们。这样我就可以编译和测试我的小改动是否有错误,而无需修复它在“未修改”文件中引起的所有错误,无论如何我将在未来修复这些错误。

我可以将它们从项目树中删除,然后在我的工作完成后再次将它们一个接一个地添加,但我不想这样做,因为我的项目树可能会变得困惑,而且确实应该有另一种方法来完成这个。

我尝试从所有目标成员中删除这些文件,但没有帮助。

最佳答案

如果您需要删除大量文件,您可以创建用户定义的build设置,它应该被称为 EXCLUDED_SOURCE_FILE_NAMES。并添加文件名或模式。

在我的例子中,我选择了我想省略一些文件的目标,Editor -> Add Build Setting -> Add User-Defined Setting(起初它以某种方式变灰了。我选择了项目文件(就在 TARGETS 上方)然后重新选择目标文件并能够创建用户定义的设置)-> 将其命名为 EXCLUDED_SOURCE_FILE_NAMES -> 值类似于 PREFIX*

当然,您可以为整个项目创建用户定义的设置,这样所有目标都将拥有它。

示例: enter image description here

原始答案:http://lists.apple.com/archives/xcode-users/2009/Jun/msg00153.html

关于ios - 禁止编译 Xcode 项目中的某些文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12600762/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com