Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MacOS密钥链在安装Apple证书管道任务后不删除_Macos_Azure Pipelines_Keychain - Fatal编程技术网

MacOS密钥链在安装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

我们有一个Azure管道正在构建我们的iOS应用程序。我们的任务是安装Apple证书和配置文件。在任务中,有一个在生成之后删除密钥链的设置,但是它似乎不会在生成管道之后删除。如果第二次尝试运行管道,则会出现以下错误:

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密钥链。