Bài viết này dành cho chúng ta gồm dự định hoặc sẽ xây dựng vận dụng bên trên iOS dành riêng và bên trên hệ sinh thái của Apple nói tầm thường. Chắc hẳn nhiều người đang biết đến TestFlight rồi nhưng vẫn từ bỏ hỏi TestFlight là gì vậy? Có nạp năng lượng được không?. Tôi mong muốn bài xích baoboitoithuong.com nhỏ dại này đã đáp án được vướng mắc của các bạn. Bài viết này trọn vẹn dựa trên kinh nghiệm cá nhân của người sáng tác, trường hợp bao gồm điều gì thiếu hụt sót đừng hổ hang còn lại một comment sinh hoạt bên dưới, tôi vẫn biết ơn bạn lắm lắm.

Bạn đang xem: Testflight là gì

Sẽ có những lúc các bạn code chấm dứt một phầm mềm đỉnh cao, điều khiển xe trên iOS Simulator mềm mại lắm rồi, làm thế nào để mang đến fan dùng để kiểm demo đây. Không thể xuất (export file) ra một tệp đuôi .ipa rồi gửi cho người sử dụng như giải pháp Android có tác dụng cùng với vận dụng .apk được

Tại đây chúng tôi ko làm cho cố gắng - Apple.

Vì lẽ đó mà Apple bắt đầu tạo nên TestFlight, một gốc rễ cho phép lập trình viên gửi các phiên bản build cho tới phần nhiều người tiêu dùng beta cố định, qua đó rất có thể nhận được phản hồi, báo cáo về đều lỗi nhưng mà vận dụng của chúng ta vẫn gặp bắt buộc trước khi thi công áp dụng đó lên kho áp dụng App Store. Vậy TestFlight không giống tai quái gì so với App Store thần thánh đâu, cũng chất nhận được người dùng sở hữu về và báo lỗi kia thôi. Điểm khác hoàn toàn quan trọng độc nhất là TestFlight không thông dụng (public) tới tất toàn bộ cơ thể dùng như App Store. Chỉ khi chúng ta nhận ra lời mời tự nhà cách tân và phát triển chúng ta new rất có thể download ứng dụng trường đoản cú TestFlight thôi. mặc khi số lượng fan được quyền kiểm demo kia cũng bị số lượng giới hạn thành nhì nhóm:

Internal Testers (Kiểm demo nội bộ): Cho phnghiền về tối đa 25 member được chỉ định và hướng dẫn (1 trong các nhưng mà role sau: Admin, Technical, App Manager, Developer, hoặc Marketer) kiểm test ứng dụng đó. Mỗi member có thể demo bên trên buổi tối đa 30 đồ vật. Một kiểm thử viên nội bộ có quyền kiểm tra tất cả những bản build của ứng dụng kia.

Xem thêm: Cách Dùng Cấu Trúc Due To Nghĩa Là Gì, Cách Dùng Cấu Trúc Due To Giúp Bạn Đạt Điểm Cao

External Testers & Groups (Nhóm kiểm test viên bên ngoài): quý khách có thể bắt đầu lên đến 10000 fan nhằm kiểm demo áp dụng thông qua gmail hoặc gửi public liên kết mời. Đồng thời bạn cũng có thể sản xuất team các kiểm demo viên nhằm thử nghiệm những bản build ví dụ.

Kiểm demo viên vẫn đề nghị cài áp dụng TestFlight nhằm áp dụng ứng dụng beta kia trong tầm 90 ngày. Chúng ta sẽ đi cụ thể vào bước thiết lập này tại đoạn sau của bài viết.

Cần chuẩn bị gì trước lúc chuyển ứng dụng lên TestFlight

Máy tính MAC OS

Nếu bạn chưa tồn tại thông tin tài khoản Apple Developer thì các bạn vào trang web này đăng ký không tính phí, cơ mà nếu còn muốn chuyển app lên TestFlight tuyệt App Store thì phải bạn đề xuất đăng ký với mức giá $99/năm mang lại thông tin tài khoản cá thể và $299/năm cho tài khoản công ty (Apple hút ít máu). Trên mạng internet có một vài bài bác lí giải có nói áp dụng tài khoản không lấy phí thì có thể chấp nhận được thêm về tối đa 3 lắp thêm nhằm demo nhưng mà tôi thử thì không được nên đành đề xuất quay về phương án trả giá tiền.

Okies, sẵn sàng ngừng rồi, bắt tay vào làm thôi

Xác định Bundle ID

Ta cần phải đặt một định danh là độc nhất vô nhị mang lại vận dụng của mình trước khi có thể gửi ứng dụng đó lên. Định danh đó call là Bundle Identifier, dùng để làm minh bạch các vận dụng cùng nhau và bao gồm dạng nhỏng sau com.companyname.yourứng dụng. Có nhì phương pháp ĐK Bundle ID:

Upload vận dụng lên TestFlight

Bật Xcode chọn build phầm mềm đến Generic iOS Device như vậy này này

*
Sau kia vào Product > Archive sầu
*
Nếu bị báo lỗi thì rất nhiều kĩ năng bạn chưa điền đúng Bundle ID hoặc thương hiệu team nghỉ ngơi bước trước rồi, soát sổ lại đi nhé. Nếu thành công thì ta sẽ được screen như sau
*
Quý khách hàng cũng cần được khám nghiệm lại version của bản build nhưng các bạn định upload, như vào ảnh trên bản build 1.0.0 đã được upload rồi, trường hợp cố ý upload trùng version thì chắc chắn là sẽ có lỗi. Do kia trước lúc upload một bản build không giống thì chúng ta nhớ thay đổi số version ở chỗ này thành 1.0.1 ví dụ điển hình
*
Xong công đoạn này là ta sẽ thành công 80% rồi, tiếp theo chỉ việc lựa chọn Distribute App rồi công việc tiếp nối có thể lựa chọn tự động hóa để Xcode lo phần còn sót lại.
*
*
*
*
*
Okies cho đây thừa nhận Upload với hóng cho đến khi bạn dạng build được sở hữu lên thôi. Nếu không tồn tại gì không đúng sót thì truy cập AppStoreConnect rồi chọn My Apps > iOS > TestFlights sẽ tiến hành hiệu quả nhỏng hình dưới.
*
Nếu bị thông báo Missing Compliance thì chỉ việc bấm vào hình tam giác màu rubi sát bên thông tin đó rồi chọn No là được. Xong rồi đó! giờ đồng hồ ứng dụng của công ty sẽ sẵn sàng chuẩn bị để demo.

Gửi lời mời cho tới tester

Nhỏng đang kể nghỉ ngơi bên trên thì bao gồm nhì một số loại Tester là Internal với External. Trước hết với Internal Testers vào AppStoreConnect rồi chọn Users và Access nhấn nút (+) nhằm thêm mới.

*
Điền thông tin vào form nlỗi hình bên dưới rồi chọn Invite
*
Quay lại trang AppStoreConnect lựa chọn AppStore Connect Users rồi lựa chọn tin nhắn tín đồ bạn có nhu cầu thêm.
*
Với External Testers thì hơi phức tạp rộng một tí tẹo. Trước hết bạn phải điền Test Infomation cùng mất 1-2 ngày để Apple có tác dụng một bước Điện thoại tư vấn là Beta App Reviewal. Sau đó chọn Add External Testers, thêm Group, lựa chọn Add Testers rồi thêm tester.
*

Tải phầm mềm tự TestFlight

Okies giờ làm gì tiếp nhằm thử nghiệm được tiện ích đây? Chắc chắn là nên download TestFlight trước hết rồi. Nếu các bạn thừa nhận lời mời thì nên cần đánh giá tin nhắn nhằm nhận liên kết gật đầu đồng ý kiểm tra của Apple gửi trao. Sau kia chúng ta có thể dìm mã Redeem vào như hình dưới.

*
Từ giờ đồng hồ bạn có thể demo ứng dụng kia trong 90 ngày rồi. Khá dễ đúng không nhỉ các bạn. Nếu các bạn thấy nội dung bài viết giỏi ghi nhớ giới thiệu, còn không thì hãy bình luận bên dưới nhằm nói cho mình biết buộc phải cải thiện gì nhé. See ya!

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *