Các Bước Submit App Lên App Store - Viblo
Có thể bạn quan tâm
Giới thiệu
Lập trình từ trước đến nay luôn là một công việc đầy khó khăn và thách thức, tuy nhiên cũng rất thú vị đối với mỗi lập trình viên. Trong lập trình iOS, để phát triển một ứng dụng đáp ứng nhu cầu của người dùng đòi hỏi người lập trình viên phải bỏ ra không ít tâm huyết. Bên cạnh đó, Apple luôn luôn đặt ra những tiêu chuẩn khắt khe đối với những ứng dụng trên nền tảng của mình về chất lượng cũng như an toàn thông tin. Do đó, để đưa ứng dụng đến được tới tay người dùng không phải là một việc dễ dàng. Bạn phải trải qua một quy trình dài gồm rất nhiều bước và tương đối nhập nhằng. Trong bài viết này, tôi xin trình bày các bước đầy đủ để submit một ứng dụng lên App Strore.
Giải thích một số keyword cần nắm.
Trước khi bắt đầu, bạn cần nắm rõ một số thuật ngữ của Apple liên quan đến việc build và release App.
- Apple Id: là tài khoản của người dùng để có thể đăng nhập vào tấc cả sản phẩm của Apple. Đối với lập trình viên Apple, chúng ta sử dụng tài khoản để quản lí thông tin của App thông qua cổng App Developer: https://developer.apple.com. Để tham gia trở thành Apple Developer bạn phải nâng cấp tài khoản Apple Id của mình. Chi phí cho tài khoản cá nhân là 99$/ năm.
Certificate: Đối với các thiết bị iOS (non-jaibreak), các ứng dụng chỉ có thể run khi được tải từ App Store và được cấp phép bởi một chứng chỉ của Apple. Chứng chỉ đó gọi là Certificate. Khi build một ứng dụng chúng ta cần nhúng vào đó certificate được cấp bởi Apple. Khi run App, các thiết bị sẽ tiến hành verify chứng chỉ đó. Nếu hợp lệ thì chứng chỉ sẽ được run và ngược lại. Certificate gồm 2 loại:
- Developement Certificate: Trong quá trình phát triển ứng dụng, bạn cần phải build App trên device thật để hỗ trợ testing. Do đó, certificate này giúp App của bạn có thể run trên các devices nội bộ đã được đăng kí sẵn. Những device ko được đăng kí sẽ ko thể run App.
- Distribution Certificate: Sau khi hoàn thành phát triển App. Bạn muốn upload App Store để người dùng có thế sử dụng. Distribution Certificate, là chứng chỉ đảm bảo App của bạn có thể được chạp trên tấc cả thiết bị iOS.
Provisioning: Chúng ta đều biết Apple luôn chú trọng vào bảo mật an toàn thông tin. Vì vậy, việc truyền dữ liệu từ ngoài vào thiết bị cũng được kiểm duyệt. Do đó, bạn cần có provisioning để giúp build và đưa ứng dụng lên device. Có 2 loại provisioning:
- Development provisioning: tương tự development certificate, development provisioning hỗ trợ trong qúa trình phát triển, giúp có thể build App lên device iOS.
- Distribution provisioning: cho phép bạn build app để đưa lên App Strore
AppID: Mỗi dụng đều cần có App Id, nó giúp xác mình Ứng dụng của bạn.
Itunes connect: Đây là nơi bạn summit ứng dụng và chờ sự approve từ Apple. Ngoài ra, bạn sẽ phải điền một số thông tin và hình ảnh của ứng dụng.
Các bước tiến hành
1. Đăng kí tham gia Apple Developer
Như đã đề cập ở trên, nếu muốn đưa ứng dụng lên App Store bạn cần phải tham gia trở thành Apple Developer. Chi phí để duy trì là 99$/ năm cho tài khoản cá nhân.
Các bước tham gia chi tiết tại dây: https://nandbox.com/en/seven-steps-to-enroll-in-the-apple-developer-program/
1. Tạo Distribution Certificate:
Sau khi đã hoàn tất để trở thành App Developer, chúng ta sẽ bắt đầu tạo distribution certificate.
Chọn Tab Certificates, IDs, Profiles ở menu bên trái màn hình để mở tab quản lí App profile.
Bấm vào nút + để tạo certificate
Chọn option iOS App development rồi bấm continue
Bước tiếp theo yêu cầu bạn request file CSR.! 
Để tạo file chúng ta mở Keychain Access 
Request a Certificate From a Certificate Authority
Nhập thông tin cho Certificate rồi bấm continue. Sau khi hoàn thành bước này bạn chọn nơi để lưu file CSR và quay lại trang web.
Bước tiếp theo yêu cầu upload file CSR bạn vừa tạo -> Continue 
Đến đây bạn đã tạo được Development Certificate. Để tạo distribution certificate tiếp tục chọn Add another 
Chon option App strore
thực hiện lại giống các bước đối với Developer Certificate. Sau khi thực hiện xong cacs bước này bạn đã tạo được Distribution Certificate. > Dowload và open file sẽ thấy kết quả được add vào Keychain.
2. Tạo App Id.
Mỗi ứng dụng cần tạo App ID. Ở menu bên trái > Identifiers > Bấm vào nút + 
Tiếp theo, điền các thông tin của ứng dụng gồm phần mô tả, bundle ID ... Sau khi điền xong bấm vào button Register. 
Thông báo bạn đã tạo AppID thành công. Khi App Id được tạo, chúng ta đã sẵn sàng để tạo provisioning. 
3. Tạo Provisioning.
Ở menu bên trái chọn mục Provisioning Profile > bấm button + ở góc trên. 
Chọn option iOs App development để tạo DP. chọn App strore để tạo Distribution Provisioning 
Chọn App ID vừa tạo trước và bấm Continue 
Chọn Certificate tương ứng được tạo ở bước 1 
Chọn những device để build App (đối với Development Provisioning) 
Đến đây bạn đã hoàn tất việc tạo provisioning và sẵn sàng cho việc build App để upload lên App Store. 
Kết luận
Trong phần này tôi đã trình bày các bước cơ bản để trở thành App Developer và có thể build ứng dụng để đẩy lên App store. Trong bài tiếp theo tôi sẽ hướng dẫn cách để build App và Submit app.
Part 2: https://viblo.asia/p/cac-buoc-submit-ung-dung-len-app-store-part-2-Ljy5VpbbZra
Từ khóa » Cách đưa ứng Dụng Lên App Store
-
Hướng Dẫn Cách đăng App Lên App Store Mới Nhất Năm 2021
-
Chia Sẻ Bí Quyết đưa App Lên Chợ ứng Dụng App Store - Appwe
-
Cách đưa Mobile App Lên Google Play Và App Store - Sento App
-
Hướng Dẫn Upload ứng Dụng Lên App Store - 2020
-
Chi Phí đưa App Lên Appstore, Google Play - Vinaspar
-
Xin Hỏi Về Vấn đề Submit App Lên App Store
-
Kể Anh Em Nghe Chuyện Submit App Lên Store Và Sự Khác Biệt Giữa ...
-
IOS/App Store Connect: Các Bước đẩy ứng Dụng Của Bạn Lên App Store
-
Upload ứng Dụng IOS Lên AppStore - Phần 1 - YouTube
-
Những Lưu Ý Khi Làm App IOS Và Submit Lên App Store - Aegona
-
CÁC CÁCH ĐƯA 1 ỨNG DỤNG LÊN APP STORE | DOTRINH.COM
-
Upload ứng Dụng IOS Lên AppStore - Phần 2 - YouTube
-
Quản Lý Mục Mua, đăng Ký, Cài đặt Và Giới Hạn App Store Của Bạn ...
-
Cách để Tạo Một Ứng Dụng IPhone - WikiHow


