我对项目设置和目标设置之间关系的理解是项目设置是高级别的,并且可能在较低级别的目标设置中被覆盖。
我有一个包含多个目标的项目,并且希望对所有目标使用相同的代码签名配置文件,因此我在项目级别设置了代码签名身份,并将身份保留为“不进行代码签名”在目标中。
这会导致必须对事物进行签名的 XCode 错误。如果“不进行代码签名”覆盖项目代码签名设置,这将是有意义的。但是,没有选项可以在目标中将代码签名标识留为空白 - 您必须将其设置为某个值,因此这意味着在项目中设置的代码签名标识是无用的,因为它永远无法应用,因为它总是必须被目标中的设置覆盖。
仅在项目中设置身份是否有一些技巧?