---
title: "Gửi ứng dụng iOS của bạn lên App Store"
description: "Tải bản build lên App Store Connect và gửi ứng dụng iOS có gói đăng ký của bạn để Apple xét duyệt."
---

Sau khi tích hợp Adapty đã được kiểm tra và hoạt động ổn định, bạn đã sẵn sàng tải bản build lên App Store Connect và gửi ứng dụng để Apple xét duyệt.

:::tip
Trước khi gửi, hãy đảm bảo bạn đã hoàn thành [Danh sách kiểm tra trước khi phát hành](release-checklist) để xác minh tích hợp Adapty, luồng mua hàng và các yêu cầu xét duyệt của cửa hàng.
:::

## Tải bản build lên App Store Connect \{#upload-your-build-to-app-store-connect\}

### Bước 1. Lưu trữ ứng dụng trong Xcode và tải lên App Store Connect \{#step-1-archive-your-app-in-xcode-and-upload-it-to-app-store-connect\}

1. Trong Xcode, đặt đích build thành **Any iOS Device (arm64)**.

    <img src="/assets/shared/img/build-target.webp"
         style={{
             border: '1px solid #727272',
             width: '700px',
             display: 'block',
             margin: '0 auto'
         }}
    />

2. Chọn **Product** > **Archive** từ thanh menu phía trên.

    <img src="/assets/shared/img/xcode-archive.webp"
         style={{
             border: '1px solid #727272',
             width: '500px',
             display: 'block',
             margin: '0 auto'
         }}
    />

3. Chờ quá trình lưu trữ hoàn tất. Cửa sổ **Organizer** sẽ tự động mở. Chọn bản lưu trữ của bạn và nhấp **Distribute App**.

  <img src="/assets/shared/img/distribute-app.webp"
  style={{
    border: '1px solid #727272',
    width: '700px',
    display: 'block',
    margin: '0 auto'
  }}
/>

4. Chọn **App Store Connect** làm phương thức phân phối. Làm theo các bước hướng dẫn để hoàn tất việc tải lên.

:::note
Quá trình tải lên có thể thất bại nếu thiếu các tài nguyên bắt buộc, chẳng hạn như biểu tượng ứng dụng hoặc màn hình khởi động. Kiểm tra nhật ký lỗi trong Xcode để biết thêm chi tiết.
:::

    <img src="/assets/shared/img/distribution-method.webp"
         style={{
             border: '1px solid #727272',
             width: '700px',
             display: 'block',
             margin: '0 auto'
         }}
    />

### Bước 2. Kiểm tra bản build trong App Store Connect \{#step-2-check-the-build-in-app-store-connect\}

1. Truy cập [App Store Connect](https://appstoreconnect.apple.com) và mở ứng dụng của bạn.
2. Cuộn đến phần **Build**. Đảm bảo rằng bản build bạn vừa tải lên xuất hiện ở đó.

:::note
Có thể mất vài phút để bản build xuất hiện trong App Store Connect sau khi tải lên.
:::

  <img src="/assets/shared/img/app-store-build.webp"
  style={{
    border: '1px solid #727272',
    width: '700px',
    display: 'block',
    margin: '0 auto'
  }}
/>

## Gửi ứng dụng và sản phẩm để xét duyệt \{#submit-your-app-and-products-for-review\}

Sau khi bản build xuất hiện trong phần **Build**, hãy đính kèm các gói đăng ký in-app và gửi ứng dụng để Apple xét duyệt.

### Bước 1. Đính kèm sản phẩm vào bản gửi \{#step-1-attach-products-to-the-submission\}

Mỗi gói đăng ký phải có trạng thái **Ready to Submit** trong App Store Connect trước khi bạn có thể đính kèm. Nếu một gói đăng ký vẫn ở trạng thái nháp hoặc thiếu thông tin metadata, nó sẽ không xuất hiện trong danh sách.

1. Trên cùng trang đó, cuộn xuống phần **In-App Purchases and Subscriptions**.
2. Nhấp **Select in-app purchases or subscriptions**.

    <img src="/assets/shared/img/app-store-select-products.webp"
         style={{
             border: '1px solid #727272',
             width: '700px',
             display: 'block',
             margin: '0 auto'
         }}
    />

3. Chọn tất cả sản phẩm bạn muốn đưa vào bản gửi này và nhấp **Done**.

### Bước 2. Gửi để xét duyệt \{#step-2-submit-for-review\}

1. Điền đầy đủ tất cả các trường bắt buộc trên trang (mô tả, ảnh chụp màn hình, từ khóa, v.v.).
2. Trong phần **App Store Version Release**, chọn cách bạn muốn phát hành ứng dụng: tự động, thủ công hoặc theo lịch sau khi được phê duyệt.
3. Nhấp **Add for Review**, sau đó nhấp **Submit to App Review**.

Apple xét duyệt ứng dụng trong vòng 1–2 ngày, tuy nhiên thời gian xét duyệt có thể thay đổi.

## Xác minh ứng dụng trên môi trường production \{#verify-your-app-in-production\}

Sau khi Apple phê duyệt ứng dụng của bạn:

1. Thực hiện một giao dịch mua thực tế (hoặc chờ người dùng đầu tiên của bạn mua hàng).
2. Mở [**Event Feed**](https://app.adapty.io/event-feed) trong Adapty Dashboard và xác nhận rằng các sự kiện giao dịch production xuất hiện.
3. Kiểm tra xem các sự kiện gói đăng ký (gia hạn, hủy) có hoạt động đúng không — điều này phụ thuộc vào việc [thông báo từ máy chủ App Store](enable-app-store-server-notifications) đã được cấu hình.

Nếu sự kiện production không xuất hiện, hãy kiểm tra [cấu hình kết nối App Store](app-store-connection-configuration) của bạn.

## Các bước tiếp theo \{#next-steps\}

Ứng dụng của bạn đã ra mắt. Bắt đầu tăng doanh thu từ gói đăng ký:

- **[A/B testing](ab-tests)**: Thử nghiệm với các paywall khác nhau để tìm ra cách chuyển đổi tốt nhất.
- **[Analytics](charts)**: Theo dõi các chỉ số gói đăng ký như MRR, churn và tỷ lệ chuyển đổi.
- **Tích hợp**: Gửi sự kiện gói đăng ký đến các nền tảng [analytics](analytics-integration) và [attribution](attribution-integration).