我在我在Xcode8,Os X El Capitan中创建的xcconfig文件中引用了一个bash变量,格式如下:
LIBRARY_SEARCH_PATHS = $MY_LIB_PATH
$MY_LIB_PATH
是通过bash脚本设置的。事情有效,因为我以相同的方式设置HEADER_SEARCH_PATHS
并且编译器解析它。这是与链接器相关的问题。
Xcodebuild(通过健身房)命令行构建工作正确,并创建一个ipa;在xcode中构建时会产生错误:
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用) ld:警告:找不到选项'-L $ MY_LIB_PATH'的目录
如果我将库拖放到Xcode中,则会在构建设置中写入新设置,一切正常。所以它似乎是xcode调用链接器的方式中的一个错误,或者是我缺少的东西?