MAC:chatgpt登陆报错签名异常

如果在此之前一直报服务地域问题,需要切换代理即可

Token exchange failed: Failed to read CA certificate file /opt/homebrew/etc/ca-certificates/cert.pem selected by SSL_CERT_FILE: No such file or directory (os error 2). If you set CODEX_CA_CERTIFICATE or SSL_CERT_FILE, ensure it points to a PEM file containing one or more CERTIFICATE blocks, or unset it to use system roots.

复制代码
# 退出应用
osascript -e 'tell application "Codex" to quit' 2>/dev/null || true
osascript -e 'tell application "ChatGPT" to quit' 2>/dev/null || true
sleep 2

# 清除当前终端及桌面会话中的错误证书变量
unset CODEX_CA_CERTIFICATE SSL_CERT_FILE
launchctl unsetenv CODEX_CA_CERTIFICATE
launchctl unsetenv SSL_CERT_FILE

# 清理启动配置;修改前自动创建备份
stamp="$(date +%Y%m%d-%H%M%S)"

for f in \
  "$HOME/.zshenv" \
  "$HOME/.zprofile" \
  "$HOME/.zshrc" \
  "$HOME/.profile" \
  "$HOME/.bash_profile" \
  "$HOME/.bashrc"
do
  [ -f "$f" ] || continue

  if grep -Eq '^[[:space:]]*((export[[:space:]]+)?(CODEX_CA_CERTIFICATE|SSL_CERT_FILE)=|([^[:space:]]*/)?launchctl[[:space:]]+setenv[[:space:]]+(CODEX_CA_CERTIFICATE|SSL_CERT_FILE))' "$f"; then
    cp -p "$f" "${f}.codex-ca-backup-${stamp}"
    sed -i '' -E '/^[[:space:]]*((export[[:space:]]+)?(CODEX_CA_CERTIFICATE|SSL_CERT_FILE)=|([^[:space:]]*\/)?launchctl[[:space:]]+setenv[[:space:]]+(CODEX_CA_CERTIFICATE|SSL_CERT_FILE))/d' "$f"
    echo "已修复:$f"
  fi
done

# 验证系统证书能否正常连接
echo "正在测试 HTTPS..."
curl -sS -o /dev/null -w 'HTTPS 状态码:%{http_code}\n' https://auth.openai.com/

# 重新打开应用
if [ -d "/Applications/Codex.app" ] || [ -d "$HOME/Applications/Codex.app" ]; then
  open -a "Codex"
elif [ -d "/Applications/ChatGPT.app" ] || [ -d "$HOME/Applications/ChatGPT.app" ]; then
  open -a "ChatGPT"
else
  echo "修复完成,请手动重新打开桌面应用。"
fi
相关推荐
jerrywus17 小时前
普通人怎么用 Codex:从表格、文件和小工具开始
chatgpt·agent·mcp
仙逆GPT2 天前
ChatGPT、Codex工程实战:Agent接入企业知识库,文档明明更新了,为什么回答还是旧版本?
chatgpt·codex·rag·企业知识库·ai agent
周小董2 天前
[1379]mac安装nvm
macos
lucas_AI2 天前
「无限 Codex」白嫖项目终结?OpenAI 12 月起把 ChatGPT 与 Codex 额度合成一个池子
chatgpt·openai
孤狼GPT2 天前
ChatGPT、Codex工程实战:Spring Boot的SSE一直在推送,为什么经过Nginx后前端才一次性显示?
spring boot·chatgpt·sse·codex·chatgptplus
孤狼GPT2 天前
ChatGPT、Codex性能实战:MySQL升级到8.0后,SQL没改,为什么接口P99反而翻倍?
spring boot·chatgpt·sql优化·codex·mysql8.0
bossjuemfc2 天前
不记得文件名时,Mac 上的搜索还能怎么做?
macos
2501_915909062 天前
Windows 打开 Xcode 工程,编译调试 Xcode 项目并和 Mac 同事协作
ide·windows·vscode·macos·ios·个人开发·xcode
请为小H留灯2 天前
Mac 常用操作与维护技巧
macos·电脑·清理电脑·常用技巧
hantmac3 天前
不记得文件名时,Mac 上的搜索还能怎么做?
人工智能·macos