Skip to content

fix: CI API Key 파싱 오류 수정 (invalid curve name)#174

Closed
ParkMazorika wants to merge 1 commit into
mainfrom
fix/ci-api-key-filepath
Closed

fix: CI API Key 파싱 오류 수정 (invalid curve name)#174
ParkMazorika wants to merge 1 commit into
mainfrom
fix/ci-api-key-filepath

Conversation

@ParkMazorika
Copy link
Copy Markdown
Collaborator

Problem

app_store_connect_api_key에 base64 인코딩된 키 내용을 직접 전달할 때 OpenSSL이 EC 키를 파싱하지 못하는 오류 발생

invalid curve name
💥 app_store_connect_api_key

Solution

  • CI 환경에서 base64 Secret을 .p8 파일로 디코딩 후 key_filepath로 전달하는 방식으로 변경
  • 로컬 환경에서는 fastlane/api_key.json에서 key content를 읽어 처리

Changes

  • fastlane/Fastfile: before_all에서 base64 디코딩 후 /tmp/AuthKey.p8로 저장
  • CI/로컬 환경 분기 처리 (ENV["CI"] 체크)

Test plan

  • develop push 후 TestFlight 내부 배포 워크플로우 정상 동작 확인

🤖 Generated with Claude Code

invalid curve name 오류 수정 - key_content base64 방식 대신
CI에서 .p8 파일 직접 디코딩 후 key_filepath로 전달

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ParkMazorika
Copy link
Copy Markdown
Collaborator Author

PR #173 (develop)과 동일한 변경사항, 중복으로 닫음

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant