xcodebuild -workspace ${SOLUTION_NANE} -scheme ${SCHEME_NAME} -configuration ${BUILD_CONFIRUATION}
example:
xcodebuild -workspace Test -scheme translate -configuration Release
那么如何查看你的工作空间有哪些scheme呢
先cd到工作空间目录下
xcodebuild -list
显示内容
Information about project "MakeFileTest":
Targets:
MakeFileTest
Build Configurations:
Debug
Release
If no build configuration is specified and -scheme is not passed then "Release" is used.
Schemes:
MakeFileTest
如果想要添加版本信息
xcodebuild -workspace ${SOLUTION_NANE} -scheme ${SCHEME_NAME} -configuration ${BUILD_CONFIRUATION} DYLIB_CURRENT_VERSION=${DYLIB_CURRENT_VERSION} DYLIB_COMPATIBILITY_VERSION=${DYLIB_COMPATIBILITY_VERSION}
DYLIB_CURRENT_VERSION表示当前版本
DYLIB_COMPATIBILITY_VERSION 表示最低兼容版本
example:
xcodebuild -workspace Test -scheme translate -configuration Release DYLIB_CURRENT_VERSION=1.0.1 OMPATIBILITY_VERSION=1.0.0