Ios Xcode Build命令请求从Keychain访问私钥的权限

Ios Xcode Build命令请求从Keychain访问私钥的权限,ios,xcode,macos,ant,keychain,Ios,Xcode,Macos,Ant,Keychain,我正在尝试使用ant脚本自动化Xcode的构建过程。我使用带有-A和-T的security import命令来导入证书 用于导入证书的命令 security import <PATH till the certificate> -k <PATH of keychain> -t priv -P <password> -T <codeSigning Path> -T <Xcode.app Path> -A 安全导入-k-t priv

我正在尝试使用ant脚本自动化
Xcode
的构建过程。我使用带有-A和-T的security import命令来导入证书

用于导入证书的命令

security import <PATH till the certificate> -k <PATH of keychain> -t priv -P <password>   -T <codeSigning Path> -T <Xcode.app Path> -A 
安全导入-k-t priv-P-t-t-A
但是,当我运行
xcodeBuild
命令来归档构建时,仍然会弹出一个弹出窗口,请求访问密钥链的权限


请在看到此帖子后立即发布。

我也遇到过此问题。看来Mac不会让任何东西自动访问你的钥匙链。最好的解决办法是选中弹出窗口中的“每次都这样做”框,以防止它再次困扰您

它工作正常

如果是默认的登录密钥链,则上述命令将起作用。
如果您已创建登录密钥链,则有时code sign会请求权限。此解决方案通过备份登录密钥链中的所有证书,将您的登录密钥链还原为默认版本

另外需要注意的是:在我的案例中,这只适用于每个项目。。。您必须为每个希望自动化的项目执行此操作。我无法使用此解决方案,因为我的ant脚本正在服务器上运行。因此,无法登录到服务器并单击“始终允许popOuch”!不,那我被打败了!希望您能尽快找到解决方案