如果我正在构建一个名为Awesome
的动态库,Xcode会将构建的产品输出为libAwesome.dylib
。有没有办法让Xcode插入文件名,因此它构建为libAwesome.1.0.0.dylib
?
答案 0 :(得分:8)
将Product Name
设为Awesome.${DYLIB_CURRENT_VERSION}
。
DYLIB_CURRENT_VERSION
由构建设置中的Current Library Version
设置。
哦,要查看所有这些环境变量的列表,只需创建一个新的Run Script Build Phase
,将其留空,但检查“在构建日志中显示环境变量”框,然后构建。如果显示该构建阶段的日志,它将显示所有环境变量及其值。然后你可以像上面一样使用它们。