- vừa được xem lúc

Từng bước để đẩy Apps lên TestFlight

0 0 6

Người đăng: Ngo Sy Truong

Theo Viblo Asia

TestFlight là gì ?

TestFlight là một nền tảng được cung cấp bởi Apple cho phép để gửi bản thử nghiệm tới cho khách hàng hay tester từ xa . Khi bạn gửi lời mời cho người dùng TestFlight, họ phải tải ứng dụng TestFlight trên AppStore, Cái mà họ có thể tải và sử dụng version app của bạn cho khoảng 60 ngày .

Resource http://developer.apple.com

Tại đây nơi mà bạn tạo IDs cho app của bạn ,lấy certificate và provison . Lưu ý rằng , account của bạn phải là Paid Developer Account để đẩy lên TestFlight hay AppStore.

iTunes Connect http://itunesconnect.apple.com/

iTunes Connect là nơi mà bạn quản lý app, chi tiết , ảnh chụp màn hình các thông tin và những app của bạn (Doanh thu , số liệu thống kê người dùng).

Các bước : Tạo bundle id cho app của bạn (lưu ý : phải đảm bảo bundle id của bạn là duy nhất)

Sau đó truy cập developer.apple.com để đăng ký bundle id . Tuy nhiên bây giờ bạn có thể làm nó ngay trên Xcode . Click Project -> Capabilities -> On In-App Purchase Nó sẽ đăng ký một bundle ID trên developer.apple.com cho bạn .

Giờ bạn đã có bundle Id , đi tới http://itunesconnect.apple.com/ và đăng ký app của bạn.

Tiếp theo , chọn tab TestfFlight và click iOS mục Testflight Builds

Hiện tại thì ko có bản update nào tới iTunes Connect . Vì vậy , thêm 1 app. Quay lai project của bạn , Chọn build app với Generic iOS Device.

Sau đó chọn Product -> Archive

Điều này sẽ mất ít phút tùy vào độ lớn của dự án , Những gì bạn đang làm là tạo ra một archive của bản build hiện tại để có thể gửi nó lên Apple , Sau khi hoàn tất, bên phải Xcode sẽ hiển thị như sau :

Khi mọi thứ đã hoàn tất , bạn sẽ nhận được hộp thoại sau :

Tuy nhiên , có một số trường sẽ ko có được mọi thứ như mong đợi . Một lý do phổ biến nhất là do bạn đã có bản archive update trên iTunes Connect với cùng Major, Minor, và Build number Những con số này bạn ko nên đặt tùy tiện , phải đánh đúng số thử tự bản build.

Một sai lầm phổ biến khác nữa là không có App icon hay những App Icon Assets cần thiết , Bạn có thể sử dụng https://makeappicon.com. Nó cho phép bạn tải lên App icon lớn (1024x1024) sau đó sẽ gen thành App Icon cần thiết với kich cỡ tương ứng 1x, 2x, 3x.

Quay lại tab TestFlight , click iOS trong Testflight Builds , bạn sẽ thấy archive của bạn đang được sử lý bởi iTunes Connect . Việc này mất khoảng 15p và bạn sẽ nhận được mail khi hoàn tất.

Giờ việc tiếp theo là setup Internal/External Testflight testing.

Internal vs External

Việc submit bản build của bạn cho Internal testing bao gồm việc thêm các member từ nhóm iTunes Connect chính là internal tester cho ứng dụng của bạn . Giới hạn là có thể thêm 25 người vào Internal Testers

Sau khi add , click “Select Version to Test” và chọn version bạn muốn gửi tới Internal testers

Tiếp theo , click “Start Testing” để gửi bản build này tới tất cả internal testers.

Chú ý : Với Internal không cần phải qua bước Beta App Reviewal của Apple

Mặt khác , với External Tester , phải qua bước Beta App Reviewal của Apple , việc này thường sẽ mất khoảng 1 đến 2 ngày , và bạn sẽ phải điền thồn tin vào form như sau :

Chú ý : Bạn có thể thêm tối đa 2000 người với External

Trên đây là những bước cơ bản để đẩy App của bạn lên TestFlight , hẹn gặp lại mọi người trong vài viết tiếp theo Thanks for watching ❤️

Bình luận

Bài viết tương tự

- vừa được xem lúc

Giới thiệu Typescript - Sự khác nhau giữa Typescript và Javascript

Typescript là gì. TypeScript là một ngôn ngữ giúp cung cấp quy mô lớn hơn so với JavaScript.

0 0 519

- vừa được xem lúc

Cài đặt WSL / WSL2 trên Windows 10 để code như trên Ubuntu

Sau vài ba năm mình chuyển qua code trên Ubuntu thì thật không thể phủ nhận rằng mình đã yêu em nó. Cá nhân mình sử dụng Ubuntu để code web thì thật là tuyệt vời.

0 0 390

- vừa được xem lúc

Đặt tên commit message sao cho "tình nghĩa anh em chắc chắn bền lâu"????

. Lời mở đầu. .

1 1 722

- vừa được xem lúc

Tìm hiểu về Resource Controller trong Laravel

Giới thiệu. Trong laravel, việc sử dụng các route post, get, group để gọi đến 1 action của Controller đã là quá quen đối với các bạn sử dụng framework này.

0 0 350

- vừa được xem lúc

Phân quyền đơn giản với package Laravel permission

Như các bạn đã biết, phân quyền trong một ứng dụng là một phần không thể thiếu trong việc phát triển phần mềm, dù đó là ứng dụng web hay là mobile. Vậy nên, hôm nay mình sẽ giới thiệu một package có thể giúp các bạn phân quyền nhanh và đơn giản trong một website được viết bằng PHP với framework là L

0 0 440

- vừa được xem lúc

Bạn đã biết các tips này khi làm việc với chuỗi trong JavaScript chưa ?

Hi xin chào các bạn, tiếp tục chuỗi chủ đề về cái thằng JavaScript này, hôm nay mình sẽ giới thiệu cho các bạn một số thủ thuật hay ho khi làm việc với chuỗi trong JavaScript có thể bạn đã hoặc chưa từng dùng. Cụ thể như nào thì hãy cùng mình tìm hiểu trong bài viết này nhé (go).

0 0 429