Apple 오류

BasePrice로 가격을 게시할 때 발생하는 일반적인 App Store Connect API 오류를 해결하세요. 인증 실패, 속도 제한, tier 불일치를 다룹니다.

인증 오류

"Invalid credentials"

원인: App Store Connect API 키가 잘못되었거나 만료되었습니다.

해결 방법:

  1. Issuer IDKey ID가 App Store Connect에 표시된 것과 일치하는지 확인합니다
  2. .p8 키 내용에 전체 키가 포함되어 있는지 확인합니다 (-----BEGIN PRIVATE KEY----------END PRIVATE KEY----- 라인 포함)
  3. 현재 키가 취소된 경우 새 API 키를 생성해 보세요

"Insufficient permissions"

원인: API 키에 필요한 액세스 수준이 없습니다.

해결 방법: API 키에는 Admin 액세스가 필요합니다. App Manager, Developer 또는 더 낮은 역할의 키는 가격을 수정할 수 없습니다. App Store Connect → Users and Access → Integrations에서 Admin 액세스가 있는 새 키를 생성합니다.

"Key not found"

원인: 새로 생성된 API 키는 전파되는 데 몇 분이 걸릴 수 있습니다.

해결 방법: 5–10분 기다린 후 다시 시도합니다.

속도 제한

"Insufficient ASC API budget" / 429 Too Many Requests

원인: Apple은 App Store Connect API에 속도 제한을 적용합니다.

해결 방법: BasePrice가 재시도와 점진적으로 늘어나는 대기 시간으로 이를 자동으로 처리합니다. 게시에 여전히 부분 실패가 표시되는 경우:

  1. 5–10분 기다려 속도 제한이 초기화되도록 합니다
  2. 실패한 국가만 재게시합니다

제품 오류

"Product not found" / 404

원인: 플랫폼 매핑의 기본 제품 ID가 App Store Connect에 없습니다.

해결 방법:

  1. App Store Connect → My Apps → In-App Purchases에 제품 ID가 있는지 확인합니다
  2. 플랫폼 매핑의 오타를 확인합니다
  3. App Store Connect에서 제품이 삭제되지 않았는지 확인합니다

"Price tier not available"

원인: 계산된 가격이 해당 지역의 유효한 Apple 가격 tier에 매핑되지 않습니다.

해결 방법:

  1. 기준 가격이 극히 낮거나 높은지 확인합니다 (Apple tier는 $0.29에서 $9,999.99 범위)
  2. charming 전략을 조정하여 가격이 유효한 tier에 맞게 조정되도록 시도합니다

서버 오류 (500)

원인: Apple 서버에 문제가 있습니다.

해결 방법: 일반적으로 일시적입니다. BasePrice가 백오프로 자동 재시도합니다. 오류가 지속되면 Apple 시스템 상태를 확인하고 나중에 다시 시도하세요.

여전히 문제가 있으신가요?

게시 내역 세부 정보와 함께 hello@baseprice.io로 연락 주시면 디버깅을 도와드리겠습니다.

이 페이지가 도움이 되었나요?