XCode编辑项目设置与编辑活动目标

Edw*_* An 23 settings xcode project

Project菜单下拉列表中这两个选项有什么区别?通常我只是在项目设置中调整了一些东西(调整了info.plist,对吧?).

今天我需要更改项目名称.最初我从编辑项目设置 - >构建窗口更改了Product_Name.但这并没有改变这个名字.

然后我尝试从编辑活动目标 - >构建窗口更改Product_Name,这似乎可以解决问题.

再说一次,有什么区别?当我开始认为我已经弄明白的时候,XCode永远不会让我困惑!哎呀!

Jon*_*ric 55

项目设置适用于项目中的所有目标.目标设置仅适用于该特定目标.您可能只有一个目标可能会使两组设置混乱并显得多余.

如果为项目和目标设置了设置(以粗体显示),则目标设置将覆盖项目设置.

未设置的目标设置(不以粗体显示)继承自项目设置.未设置的项目设置(不以粗体显示)继承自Xcode的默认设置.

如果设置了设置(项目或目标)(以粗体显示),而您想要继承该设置,请选择该设置并按Delete.

我建议你更喜欢使用目标设置.对于您确实希望跨目标共享设置的大型多目标项目,请使用项目设置.

  • 嗨爱德华,很乐意提供帮助.如果您对我的答案感到满意,请将其标记为已接受的答案?请将您的相关问题作为一个单独的新问题.你会以这种方式得到更高质量的答案. (9认同)

小智 5

值得补充的是,在项目级别设置的属性不会自动从项目的不同配置/目标继承:为了继承在项目级别设置的属性,您需要$(inherited)在实际要继承此类的字段中设置值.属性.