XCode 编辑项目设置与编辑活动目标
Posted
技术标签:
【中文标题】XCode 编辑项目设置与编辑活动目标【英文标题】:XCode Edit Project Settings vs Edit Active Target 【发布时间】:2010-11-17 10:15:38 【问题描述】:项目菜单下拉菜单下的这两个选项有什么区别? 通常我只是在项目设置中调整了一些东西(它调整了 info.plist,对吧?)。
今天我需要更改我的项目名称。最初,我从 Edit Project Settings -> Build 窗口更改了 Product_Name。但这并没有改变名称。
然后我尝试从 Edit Active Target -> Build 窗口更改 Product_Name,这似乎可以解决问题。
再说一遍,有什么区别?就在我开始认为我已经弄清楚了这一切时,XCode 总是让我感到困惑!啊!!!
【问题讨论】:
【参考方案1】:值得补充的是,在项目级别设置的属性不会自动从项目的不同配置/目标继承:为了继承在项目级别设置的属性,您需要在以下字段中设置值 $(inherited)
你实际上想要继承这些属性。
【讨论】:
这是一个非常有用的提示。我实际上是想弄清楚这一点。谢谢!【参考方案2】:项目设置适用于项目中的所有目标。目标设置仅适用于该特定目标。您可能只有一个目标,这会使两组设置混淆并显得多余。
如果为项目和目标设置了设置(以粗体显示),则目标设置会覆盖项目设置。
未设置的目标设置(不以粗体显示)继承自项目设置。未设置的项目设置(不以粗体显示)继承自 Xcode 的默认设置。
如果设置(项目或目标)已设置(以粗体显示)并且您想要继承该设置,请选择该设置并按 Delete。
我建议您更喜欢使用目标设置。将项目设置用于您确实希望跨目标共享设置的大型多目标项目。
【讨论】:
对我来说非常有意义。谢谢! 好的,还有一个相关的:Active Target 和 active Executable 有什么区别? 您好,爱德华,很高兴为您提供帮助。如果您对我的回答感到满意,可以将其标记为已接受的答案吗?请将您的相关问题作为一个单独的新问题提出。这样你会得到更高质量的答案。以上是关于XCode 编辑项目设置与编辑活动目标的主要内容,如果未能解决你的问题,请参考以下文章