Xcode의 Coding Intelligence에서 Codex를 쓰려고 Sign in with ChatGPT를 눌렀는데 인증이 끝나지 않았습니다. API Key는 잘 됐습니다. ChatGPT 계정 로그인만 계속 실패했습니다.
원인은 Xcode가 아니었습니다. Codex CLI의 전역 설정 파일이 문제였습니다.
증상
Xcode에서 Sign in with ChatGPT를 눌러도 인증이 완료되지 않습니다. API Key는 정상 동작합니다.
터미널에서 Codex CLI를 직접 실행하면 이런 에러가 나옵니다.
$ codex login
Error loading configuration:
~/.codex/config.toml
unknown variant `priority`,
expected `fast` or `flex`
또는
$ codex status
Error loading config.toml:
unknown variant `priority`,
expected `fast` or `flex`
원인
~/.codex/config.toml에 이런 항목이 들어 있는 것이 문제입니다.
service_tier = "priority"
최신 Codex CLI는 priority를 지원하지 않습니다. 유효한 값은 fast와 flex뿐입니다.
해결
설정 파일을 열고
open ~/.codex/config.toml
service_tier = "priority"를 다음 중 하나로 바꿉니다.
service_tier = "fast"
또는
service_tier = "flex"
해당 항목이 필요 없다면 그 줄 자체를 지워도 됩니다.
확인
codex login
에러 없이 브라우저에서 ChatGPT 인증 화면이 열립니다. 로그인을 완료하면 Xcode에서도 Codex를 쓸 수 있습니다.
한 줄 정리
Xcode에서 ChatGPT 계정 로그인만 안 된다면 Xcode 설정보다 ~/.codex/config.toml부터 확인합니다. service_tier = "priority"가 남아 있으면 fast 또는 flex로 바꾸면 해결됩니다.