MacOS密钥链在安装Apple证书管道任务后不删除
我们有一个Azure管道正在构建我们的iOS应用程序。我们的任务是安装Apple证书和配置文件。在任务中,有一个在生成之后删除密钥链的设置,但是它似乎不会在生成管道之后删除。如果第二次尝试运行管道,则会出现以下错误:MacOS密钥链在安装Apple证书管道任务后不删除,macos,azure-pipelines,keychain,Macos,Azure Pipelines,Keychain,我们有一个Azure管道正在构建我们的iOS应用程序。我们的任务是安装Apple证书和配置文件。在任务中,有一个在生成之后删除密钥链的设置,但是它似乎不会在生成管道之后删除。如果第二次尝试运行管道,则会出现以下错误: usr/bin/security create-keychain -p *** STARS/Source/STARS.Commonios_signing_application_temp.keychain security: SecKeychainCreate STARS/Sou
usr/bin/security create-keychain -p *** STARS/Source/STARS.Commonios_signing_application_temp.keychain
security: SecKeychainCreate STARS/Source/STARS.Common/ios_signing_application_temp.keychain: A keychain with the same name already exists.
任务:
钥匙链访问:
您如何在Azure DevOps中使用主机或自主机代理?Azure DevOps管道正在使用项目/项目集合服务帐户运行生成。如果您使用的是self host agent,请确保该帐户有足够的权限删除MacOS密钥链。