如果你想实现以下功能:
- 获取安装包 build 时间
- 获取 build 安装包的电脑 hostname、UUID
- 获取当前代码的 git 分支以及最后一次 commit 信息
- 获取工程依赖的 CocoaPods 库
那么你需要添加脚本到工程中,具体如下
-
在 TARGETS 选中当前工程
-
选中 Build Phases
-
点击左上方 ✚ 号
-
选中 New Run Script Phase
-
建议将新建的
Run Script
更名为Debugo Build Info
-
展开这个选项,将 shell 脚本粘贴到输入框,保存即可
# 直接拖拽引入或者 CocoaPods 没有使用 use_frameworks! buildInfoSh="${BUILT_PRODUCTS_DIR}/${EXECUTABLE_FOLDER_PATH}/Debugo.bundle/com.ripperhe.debugo.build.info.sh" # CocoaPods use_frameworks! buildInfoSh2="${BUILT_PRODUCTS_DIR}/${EXECUTABLE_FOLDER_PATH}/Frameworks/Debugo.framework/Debugo.bundle/com.ripperhe.debugo.build.info.sh" if [ -x "${buildInfoSh}" ]; then ${buildInfoSh} echo "com.ripperhe.debugo.build.info.sh path: ${buildInfoSh}" elif [ -x "${buildInfoSh2}" ]; then ${buildInfoSh2} echo "com.ripperhe.debugo.build.info.sh path: ${buildInfoSh2}" else echo "com.ripperhe.debugo.build.info.sh not found!!! " fi
如果使用脚本1的时候,build 信息中总是提示 com.ripperhe.debugo.build.info.sh not found!!!
,可能是因为什么未知的原因没有找到脚本。