Xcode:在Archive上生成自动注释

Cha*_* Vu 8 xcode comments archive ios

上下文: 我的项目包含两个后端服务器,一个用于开发,一个用于生产.每次我为QA构建一个构建时,我都需要在TestFlight上放置构建所在的服务器(这没关系).但是在Xcode上的我的存档列表中,如果是prod或dev服务器,我可以轻松获得100多个档案,我必须手动放置.

这里的主要问题是QA需要回滚到特定服务器上的特定版本.

问题: 在构建时是否有自动方式对存档进行评论?我想提出类似的东西:

[Build Number] - [Dev | Live]服务器

谢谢

小智 1

我们使用以下命令在构建(xcodebuild)之后直接向存档添加注释:

/usr/libexec/PlistBuddy -c "Add :Comment string \"your comment goes here\"" "$ARCHIVE_DIR/Info.plist"
Run Code Online (Sandbox Code Playgroud)

$ARCHIVE_DIR 是相关存档的目录,例如:

ARCHIVE_DIR=`ls -dt1 $HOME/Library/Developer/Xcode/Archives/*/*.xcarchive |head -n1`
Run Code Online (Sandbox Code Playgroud)