まだどこにもないアプリを作る

アプリ開発でつまづいたところなどを中心に記事にして行きます。

Swift Xcode 課金のお試しオファー(無料体験,無料トライアル)のintroductoryOfferが取得できない時

RevenueCatでサブスク実装して、そこにお試しオファーも実装したかったのですが

お試しオファーをApp Store Connect で正しくセットしていても自動では反映されませんでした。

 

StoreKit Configurationというファイルを作ってそれを使えばテストができるようです。

 

claudeに手順聞いたらわかりやすかったのでシェアします。

手順

StoreKit Configurationファイルの作り方


Xcode → File → New → File → StoreKit Configuration File(StoreKitTest.storekitとして保存)
ファイルを開いて + → Add Auto-Renewable Subscription で月額・年額を追加
各プロダクトの Introductory Offer セクションで:
Type: Free Trial
Duration: 3 days など


Edit Scheme → Run → Options → StoreKit Configuration で作ったファイルを選択
アプリを実行すると、このローカル設定が優先されて introductoryOffer が返ってくるようになります

 

 

【補足】

↓ここにチェックいれるとおそらくApp Store Connectで設定したサブスクの情報を自動で設定してくれます

 

↓Targetsにもチェック入れた方がいいです

 

↓Edit Schemeはここにあります






自分の場合はこれでお試しオファーのテストができました。

参考になりますと幸いです。