Xcode 9.3导出代码签名与资源失败求助:无法与辅助应用通信
解决Xcode导出代码签名资产时的"Couldn't communicate with a helper application."错误
我明白你在两台Mac上导出代码签名资产时都碰到了这个棘手的错误,而且已经试过重启Xcode和Mac都没用,还排除了和Xcode 9提交时的同类问题,这确实让人头疼。试试下面这些针对性的方案:
重置Xcode辅助工具权限
打开终端,运行这条命令修复系统包权限,重置Xcode相关的辅助工具权限缓存:sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /输入密码执行完成后,重启Mac再尝试导出操作。
检查钥匙串访问权限
打开「钥匙串访问」应用,找到你的代码签名证书,右键点击选择「显示简介」,切换到「访问控制」标签:- 确保Xcode被添加到「允许访问此项目的应用」列表里
- 如果暂时不确定具体设置,可以先勾选「允许所有应用访问此项目」(后续再按需调整)
完成设置后重新尝试导出。
重新安装Xcode命令行工具
终端运行以下命令,按照提示完成命令行工具的重新安装:xcode-select --install安装完成后重启Xcode,再进行导出操作。
清理Xcode缓存文件
先完全关闭Xcode,然后删除以下两个缓存目录(建议先备份重要的DerivedData内容):~/Library/Caches/com.apple.dt.Xcode ~/Library/Developer/Xcode/DerivedData删除后重新打开Xcode,重新尝试导出代码签名资产。
内容的提问来源于stack exchange,提问作者alphonese qi
相关产品推荐
相关产品推荐

