我试图在编译之前获取当前的 SVN 版本,但是 xCode(5.1) 在运行自定义 shell 脚本之前开始编译文件。
要获得 SVN 修订版,我遵循以下示例:
我添加了一个运行脚本,它获取当前版本并将其插入revision.h
文件中,但这必须在编译之前:
REV=`svnversion -n`
echo "#define kRevision @\"$REV\"" > ${PROJECT_DIR}/revision.h
- 我怎样才能在编译之前运行这个脚本。
- 还有其他什么可以获取当前的 SVN 版本并在应用程序运行时使用它。