> For the complete documentation index, see [llms.txt](https://docs.payments.thalescloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payments.thalescloud.io/nfc-wallet-sdk-ios/ja/help/knowledge-base/deploy-your-app-to-the-app-store.md).

# アプリを App Store に公開する

このチェックリストを使って iOS を **デジタルウォレットアプリケーション** App Store にデプロイします。

Apple のエンドツーエンドの公開フローについては、 [iOS および iPadOS アプリを App Store に提出する](https://developer.apple.com/ios/submit/).

### 始める前に

* 次を使用してください。 `リリース` ビルドを統合しています。
  * 参照 [成果物](/nfc-wallet-sdk-ios/ja/general/deliverables.md).
* リリースの強化に関するガイダンスを適用します。
  * 参照 [セキュリティガイダンス](/nfc-wallet-sdk-ios/ja/security-and-privacy/security-guidance.md).
* 出荷する SDK リリースが対応する iOS バージョンを確認します。
  * 参照 [リリースノート](broken://spaces/cbPWvgmZqv9xQ5qGr8mq/pages/8852f2e6f3d61b01a680689ebc68c826843e507a) と [モバイル OS の互換性](/nfc-wallet-sdk-ios/ja/general/mobile-os-compatibility.md).

{% hint style="warning" %}
NFC Wallet SDK を統合したアプリケーションをアップロードしないでください `デバッグ` ビルド。

この `デバッグ` ビルドは本番環境では許可されていません。
{% endhint %}

### App Store にデプロイする

{% stepper %}
{% step %}

#### App Store Connect を準備する

App Store Connect でアプリレコードを作成または更新します。

提出前に、必要なメタデータとプライバシーフィールドを入力してください。
{% endstep %}

{% step %}

#### Xcode でビルドしてアーカイブする

〜をアーカイブする **リリース** Xcode Organizer を使用して構成ビルドを。

デバッグシンボルを含むビルドを出荷しないでください。
{% endstep %}

{% step %}

#### アップロードして検証する

Xcode Organizer を使用してアーカイブをアップロードします。

テスト前に、App Store Connect の検証エラーをすべて修正してください。
{% endstep %}

{% step %}

#### TestFlight でテストする

アップロードしたビルドは、まず社内テスターに配布します。

プロビジョニングと支払いフローのフルスモークテストを実行します。
{% endstep %}

{% step %}

#### 審査に提出する

App Store Connect から App Review にビルドを提出します。

審査のフィードバックを確認し、必要に応じて再提出します。
{% endstep %}
{% endstepper %}

### 一般的なリリースの阻害要因

* NFC Wallet SDK を含めて出荷する `デバッグ` ビルド。
* 機密データを引き続きログ出力するビルドを出荷すること。
* 非接触決済に関する Apple の承認が不足していること。
* エンタイトルメントまたは署名の設定ミス。

{% hint style="info" %}
ストア向けビルドが開発用ビルドと異なる動作をする場合は、デバイスログを取得してください。

参照 [iOS デバイスからログを取得する](/nfc-wallet-sdk-ios/ja/help/knowledge-base/retrieve-logs-from-an-ios-device.md).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.payments.thalescloud.io/nfc-wallet-sdk-ios/ja/help/knowledge-base/deploy-your-app-to-the-app-store.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
