编辑:我认为任何构建配置设置都可能存在这个问题,而不仅仅是OTHER_LDFLAGS
我已经相应地更改了标题并从问题中删除了不相关的细节。
我有一个简单的 Xcode 项目 MyApp。MyApp.xcconfig 设置为 Debug 构建的配置文件。它有一行:
OTHER_LDFLAGS = -force_load /foo/bar
虽然它知道 MyApp.xcconfig 设置OTHER_LDFLAGS
Xcode 不想使用该设置。一个空格,而不是 MyApp.xcconfig 中的值,在构建设置中以绿色突出显示(请参阅标记为“其他链接器标志”的底部行):
为什么会这样?从我读过的内容来看,已解决的设置似乎应该是 .xcconfig 文件中的设置。有没有办法做到这一点?
我还发现 xcconfig 中的其他设置确实可以解决。但不是OTHER_LDFLAGS
。