我根据gagarwal引用的答案写了
一个实现.我在编译阶段之前将此构建脚本
添加到了构建阶段:
/usr/libexec/PlistBuddy -c "Set :GIT_COMMIT_HASH `git rev-parse HEAD`" "${TARGET_BUILD_DIR}"/"${INFOPLIST_PATH}"
在我的代码中,我通过调用它来引用它:
[[NSBundle mainBundle] infoDictionary][@"GIT_COMMIT_HASH"];
瞧,您的上次提交哈希值在运行时可用!