我正在使用的模拟器实例在持续集成运行后有时会处于不一致的状态,我该如何重置它?
重置在构建服务器上以普通用户帐户运行的模拟器似乎不会重置机器人使用的模拟器(在受限_xcsbuild
用户下运行)。
我正在使用的模拟器实例在持续集成运行后有时会处于不一致的状态,我该如何重置它?
重置在构建服务器上以普通用户帐户运行的模拟器似乎不会重置机器人使用的模拟器(在受限_xcsbuild
用户下运行)。
受此要点启发,将此脚本作为“集成前”触发器在您的 Bot 上运行:
/usr/bin/osascript -e 'tell application "iOS Simulator" to quit'
/usr/bin/osascript -e 'tell application "Simulator" to quit'
/usr/bin/xcrun simctl erase all
...并欺骗雷达 24091918 将“全部”作为有效参数添加到xcrun simctl shutdown
.