构建阶段之间的差异 -> Link 带库的二进制文件或构建设置 -> Linker 标志
Difference between Build Phases -> Link Binary with Libraries or Build Settings -> Linker Flags
Build Phases -> Link Binary with Libraries 或 Build Settings -> Linker Flags 之间有什么区别?
前者似乎不允许您在 Debug 与 Release 之间指定,并且其中指定的框架也似乎与后者不匹配。
注意:我已经检查了 SO 上的现有帖子,没有找到准确回答这个问题的帖子。
Xcode 将 Build Phases – Link Binary With Libraries
中的库翻译成链接器标志:-lsome
或 -framework Some
.
Build Phases
是构建过程的抽象视图。您在此处列出了此链接器步骤,但它是 one-way – 它不会显示链接器标志中链接器已经存在的内容,它只会向链接器添加新标志。
"Optional" 库转换为弱链接:-weak-lsome
和 -weak_framework Some
Build Phases -> Link Binary with Libraries 或 Build Settings -> Linker Flags 之间有什么区别?
前者似乎不允许您在 Debug 与 Release 之间指定,并且其中指定的框架也似乎与后者不匹配。
注意:我已经检查了 SO 上的现有帖子,没有找到准确回答这个问题的帖子。
Xcode 将 Build Phases – Link Binary With Libraries
中的库翻译成链接器标志:-lsome
或 -framework Some
.
Build Phases
是构建过程的抽象视图。您在此处列出了此链接器步骤,但它是 one-way – 它不会显示链接器标志中链接器已经存在的内容,它只会向链接器添加新标志。
"Optional" 库转换为弱链接:-weak-lsome
和 -weak_framework Some