iOS/App store connect: Các bước đẩy ứng dụng của bạn lên App store

by DaoNM2
7.8K views

Lời mở đầu

Bài này mình sẽ chia sẻ với các bạn làm thế nào để đẩy được ứng dụng của bạn lên App store.

Nếu các bạn chưa biết tạo certificate để chuẩn bị cho việc đẩy ứng dụng lên store thì hãy đọc bài viết này của mình trước nhé!

iOS: Hướng dẫn tạo certificate, App ID, Provisioning Profile để tải ứng dụng lên App store

Tạo ứng dụng trên App store connect

Bước 1: Đăng nhập vào App store connect
App store connect là trang quản lý ứng dụng của bạn trên store của apple. Để truy cập vào trang này chúng ta đăng nhập tài khoản Apple ID vào App store connect
Đăng nhập thành công chúng ta sẽ có giao diện như hình dưới:

Bước 2: Chọn My Apps để sang màn hình quản lý ứng dụng của bạn.

Bước 3: Chọn + sau đó chọn New App

Bước 4: Điền đầy đủ thông tin liên quan đến ứng dụng của bạn.

  • Platforms: Ứng dụng bạn tạo chạy trên nền tảng nào?
  • Name: Đây là tên ứng dụng của bạn
  • Primary language: Ngôn ngữ mặc định mà người dùng nhìn thấy là gì? Nếu ứng dụng của các bạn chỉ phát hành 1 ngôn ngữ cho 1 quốc gia thì bạn chọn ngôn ngữ mà Ứng dụng đang sử dụng. Nếu ứng dụng của bạn phát hành trên toàn thế giới, mình nghĩ bạn nên chọn là Tiếng Anh vì khi ngôn ngữ máy của người dùng không nằm trong danh sách ngôn ngữ các bạn hỗ trợ nó sẽ hiển thị Tiếng Anh.
  • Bundle ID: Đây là bundle ID của ứng dụng của bạn. Nó phải khớp với Bundle ID bạn sử dụng trong XCode.
  • SKU: Viết tắt của Stock-Keeping Unit nó giúp apple quản lý kho ứng dụng của họ khi bạn upload ứng dụng của bạn lên store. Nó phải là duy nhất nên mình hay dùng trùng với Bundle Id.
  • User Access: Quyền truy cập vào quản lý ứng dụng này

Điền đầy đủ thông tin và bấm vào nút Create để tạo mới ứng dụng.

Bước 4: Chọn loại ứng dụng
Bạn hãy chọn category đúng với ứng dụng của bạn

Cập nhật thông tin ứng dụng cho phiên bản mới

Bước 1: Chọn tab iOS App > 1.x Prepare for Submission > Cập nhật thông tin phiên bản mới (nếu đây không phải là bản đầu tiên)

Bước 2: Cập nhật bộ ảnh giới thiệu ứng dụng của bạn.
Ảnh phải có định dạng là JPG hoặc PNG. và sử dụng dạng màu RGB. Video Preview chỉ chấp nhận định dạng M4v, MP4 hoặc MOV và không vượt quá 500MB

Apple yêu cầu bạn phải có ýt nhất 5 ảnh giới thiệu về ứng dụng của bạn. Nếu ứng dụng của bạn chỉ hỗ trợ Iphone thì bạn cần chuẩn bị 5 hình cho Iphone 6.5 Display và 5 hình cho Iphone 5.5 Display. Nếu có hỗ trợ Ipad thì cần thêm 5 hình cho Ipad 12.9 Display
Cụ thể kích thước các bạn xem ở link này.

Bước 3: Nhập thông tin ứng dụng của bạn

  • Promotional text: là đoạn text quảng cáo cho phép bạn thông báo tới người dùng truy cập App store của mình về bất cứ tính năng ứng dụng nào mà không yêu cầu gửi cập nhật. Nó sẽ xuất hiện phía trên mô ta của bạn trên appstore và chỉ dành cho khách hàng sử dụng iOS 11 trở lên và macOS 10.13 trở lên.
  • Keywords: Là chuuỗi những từ khóa mà bạn muốn người dùng tìm thấy ứng dụng của bạn.
  • Description: Mô tả về ứng dụng của bạn.
  • Support URL: Link hỗ trợ

Bước 4: Cập nhật thông tin chung của ứng dụng

  • App store icon: Đây là icon ứng dụng của bạn yêu cầu kích thước 1024×1024
  • Copyright: Thường là tên cty
  • sign-in required: Nếu ứng dụng của bạn yêu cầu Login mới sử dụng được hãy tích vào và điền thông tin USername password để nhân viên apple review.

Bước 5: Chọn dạng release

Bạn có thể chọn tự động release ứng dụng khi nhân viên của Apple chấp thuận ứng dụng của bạn. Hoặc chọn ngày để release

Bước 6: Bấm save – Bước quan trọng nhất =))

Bước 7: Chọn file build cho phiên bản này để nhân viên của apple review.

Bâm dấu + để chọn bản build mà bạn muốn apple review

Bản build mà bạn chọn cho apple review chính là bản được xuât hiện trên store.

Nếu bạn chưa up bản nào lên thì hãy đọc tiếp bước dưới đây.

Cách tạo file build trên XCode

Chuẩn bị trước khi Archive:

Bạn cần tăng version của app nếu đây là bản release tiếp theo của bản trước đó:
Ví dụ: Nếu bản trên store đang là 1.0 thì version của bản này phải > 1.0

Bạn cần tăng bản build của version app: Với mỗi 1 version apple yêu cầu các build version mới phải > build version cũ. Ví dụ: Nếu Bản testflight của bạn đang là 1.0 (1) thì bạn cần tăng build cho nó lớn hơn(1)

Nếu không để ý các bước chuẩn bị, khi upload lên xcode sẽ thông báo lỗi và lúc đó các bạn sẽ phải archive lại từ đầu. Sẽ mất rất nhiều thời gian nên hãy cẩn thận ở bước này.

Để thay đổi version và build version của app bạn chọn App Target > General

Để Archive ứng dụng bạn chọn Product > Archive
Lưu ý: Archive bị disable khi sử dụng device là similator(máy ảo) vì vậy bạn cần chọn máy thật hoặc chọn Generic iOS Device

Khi Archive thành công sẽ hiển thị popup quản lý file Archive. Nếu bạn lỡ tay tắt pop up thì có thể mở lại bằng cách Chọn Window > Organizer

Hãy chọn file bạn vừa archive xong. Bấm vào nút Distribute App

Chọn App Store connect và bấm Next

Chọn Upload > Next

Tiếp tục bấm Next

Ở đây bạn chọn Automatically manage signing để xcode tự động tạo hoặc update certificate cho bạn. > Next
Hoặc bạn cũng có thế chọn bằng tay

Màn hình review file ipa của bạn được hiển thị ra: Lúc này bấm > Upload

Chờ đợi apple verify file ipa của bạn. Khi này có thể xảy ra 2 trường hợp

  • Apple trả về lỗi: Copy lỗi paste lên google là có ng trả lời giúp nhé
  • Apple trả về thành công: Bạn đã đẩy được file lên testflight và phải chờ khoảng 15 phút để file ipa đó có thể hoạt động được. Khi nào file ipa sẵn sàng sẽ có thông báo tới các tài khoản test được đăng ký ở Testflight.

Lúc này bạn quay lại trang App Store connect để kiểm tra trạng thái.

Lúc này hãy đi pha 1 tách trà và chờ đợi. Uống xong trà là nó sẽ xong ấy mà :)). Bao giờ nó chuyển sang Ready to test thì bạn có thể sử dụng để đẩy lên store.

Tuy nhiên để đảm bảo an toàn cho từng bản build, với mỗi bản build này bạn cần xây dụng một file checklist để kiểm tra 1 loạt các tính năng chính của ứng dụng trước khi Submit to review

Tiếp theo bạn quay lại bước 7 ở trên. Chọn file vừa mới upload lên.

Vậy là hoàn tất các bước chuẩn bị. Giờ chúng ta bấm Submit for Review

Vậy là các bạn đã hoàn tất việc đẩy ứng dụng lên store.

Sau 1 khoảng thời gian từ 1 -> x ngày để apple review ứng dụng của ban. Nếu cuối tuần nó sẽ lâu hơn vì cuối tuần là ngày nghỉ nhân viên nó k làm việc
Lúc này sẽ có 2 trường hợp xảy ra

  • Apple reject bản build của bạn: Vì có thể bạn vi phạm chính sách nghiêm ngặt mà apple đã đặt ra. Hãy đọc bài App Store Review Guideline để không bị reject.
  • Apple Approve bản build của bạn: Xin chúc mừng bạn đã đẩy lên store thành công.

Tổng kết

Vậy là mình đã hướng dẫn các bạn upload thành công 1 ứng dụng lên store. Chúc các bạn thành công!

1 comment

Con sâu cái kiến September 12, 2023 - 4:26 PM

bài viết rất chi tiết <3 cảm ơn save Đạo nhiều ạ <3

Reply

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

%d bloggers like this: