背景:
我的项目包含两个后端服务器,一个用于开发,一个用于生产.
每次我为QA构建一个构建时,我都需要在TestFlight上放置构建所在的服务器(这没关系).但是在 Xcode上的我的存档列表中,如果它是prod或dev服务器,我可以轻松获得100多个档案,我必须手动放置.
我的项目包含两个后端服务器,一个用于开发,一个用于生产.
每次我为QA构建一个构建时,我都需要在TestFlight上放置构建所在的服务器(这没关系).但是在 Xcode上的我的存档列表中,如果它是prod或dev服务器,我可以轻松获得100多个档案,我必须手动放置.
这里的主要问题是QA需要回滚到特定服务器上的特定版本.
题 :
在构建时是否有自动方式对存档进行评论?
我想提出类似的东西:
[Build Number] – [Dev|Live] Server
谢谢
解决方法
我们使用以下命令在构建(xcodebuild)后直接向存档添加注释:
/usr/libexec/PlistBuddy -c "Add :Comment string \"your comment goes here\"" "$ARCHIVE_DIR/Info.plist"
使用$ARCHIVE_DIR作为相关档案的目录,例如: G.:
ARCHIVE_DIR=`ls -dt1 $HOME/Library/Developer/Xcode/Archives/*/*.xcarchive |head -n1`