티스토리 뷰

반응형

StoreKit Configuration File 의 기본 priceLocale 는 USD로 되어있다.  

이걸 바꾸는 법을 알아보자.

 

참고로 Setting up StoreKit testing in Xcode 문서에 안나와있어서 

이 글을 보고 알게됨!  (wwdc 어딘가에 나와있을 것 같음)

 


파일 내부에 해당 세팅이 없고 다음과 같이 Editor 를 통해 변경한다.

 

StoreKit Configuration File 선택 > Editor > DefaultStorefront  변경

 

 

그러면 StoreKit Configuration 아이템들의 price가 원화로 바뀌고

테스트 코드에서도 fetch 해온 product의 priceLocal / price가 원화기준으로 바뀐다.

 

이제 앱스토어커넥트에서 원화 기준으로 상품 세팅한 것과 동일한 환경에서 테스트 가능! 

 

 

 

# 참고

문서를 보니

코드로 SKTestSession 의  storefront 를 세팅해주는 방법도 있는 듯 하다. 

 

 

# Xcode 15 부터는 파일 내에서 변경가능 

 

WWDC 23 > What’s new in StoreKit 2 and StoreKit Testing in Xcode  에서 나오는데, 

StoreKit Configuration 파일안에 Configuration Settings 이 추가되었다.

 

 

 

 

반응형
댓글