是的,每次运行Appium都需要信任WebDriverAgentRunner证书。可以通过安装证书和更新权限来完成此操作。可以使用xcodebuild和xcconfig文件来自动化这个过程。
示例代码:
security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /path/to/WebDriverAgentRunner-Runner.app
chmod -R 777 /path/to/WebDriverAgent.xcodeproj
xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination "id=$(udid)" test
xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination "id=$(udid)" -xcconfig /path/to/webdriveragent.xcconfig test