Xcode报错--访问keychain,出现弹窗处理方案

情景

访问keychain弹出弹窗,不想人工点击,比如自动化测试中使用keychain中的证书的情况
Xcode报错--访问keychain,出现弹窗处理方案_第1张图片

原因

Mac的保护机制

处理

1、人工:输入Password,点击Allow或者Always Allow
2、命令行处理

security unlock-keychain -p "" /Users/<Username>/Library/Keychains/login.keychain

访问证书,下面使用keyhain中证书签名
codesign --force --sign "" <Path to Application Bundle>

security lock-keychain /Users/<Username>/Library/Keychains/login.keychain

你可能感兴趣的:(xcode知识,iOS开发中问题,xcode,macos,ide)