Xcode可以在构建时将版本号插入库的文件名吗?

mip*_*adi 2 xcode

如果我正在构建一个名为的动态库Awesome,Xcode会将构建的产品输出为libAwesome.dylib.有没有办法让Xcode插入文件名,所以它被构建为libAwesome.1.0.0.dylib

cri*_*uin 8

设置你Product NameAwesome.${DYLIB_CURRENT_VERSION}.

DYLIB_CURRENT_VERSION通过设置Current Library Version在构建设置.

哦,要查看所有这些环境变量的列表,只需创建一个新的Run Script Build Phase,留空,但检查"在构建日志中显示环境变量"框,然后构建.如果显示该构建阶段的日志,它将显示所有环境变量及其值.然后你可以像上面一样使用它们.