2011-12-05 59 views

Trả lời

12

Trong các dự án của tôi, chúng cũng giống nhau, nhưng nó thực sự phụ thuộc vào lập trình viên và cài đặt xây dựng mà chúng muốn đưa vào từng mục tiêu.

Đối với một lập trình viên, "Bản phát hành" có thể là bản dựng ADHOC có nghĩa là để thử nghiệm nội bộ trong khi "Phân phối" nghĩa là Xây dựng cửa hàng.

Hoặc có thể một lập trình viên khác sẽ thực hiện "Bản phát hành" đối diện để xây dựng Cửa hàng và "Phân phối" dành cho ADHOC.

Một điều khác ... Tôi thường thấy cả lựa chọn "Phát hành" và "Phân phối" khi tạo ứng dụng mới từ mẫu, nhưng "Bản phát hành" (dưới dạng mục tiêu) đã tồn tại từ rất lâu trước khi "Phân phối" iOS IIRC. Một số ứng dụng tôi đã làm việc trên chỉ có "Gỡ lỗi" và "Phân phối", một dự án khác mà tôi đã mở ngay bây giờ chỉ có "Gỡ lỗi" & "Phát hành". Vì vậy, YMMV.

Ồ, and here is a related question.

10

Đối với iOS, Phân phối thường giống với bản dựng Bản phát hành ngoại trừ ký mã. Bản dựng Phân phối thường được sao chép từ bản phát hành Bản phát hành thử nghiệm cuối cùng, nhưng với việc ký mã được thay đổi thành sử dụng chứng chỉ Phân phối thay vì chứng chỉ Nhà phát triển. Lý do bạn cần hai bản dựng khác nhau là bạn không thể chạy một Cửa hàng ứng dụng được cấp phép Phân phối đã ký được xây dựng để thử nghiệm cuối cùng trên thiết bị của nhà phát triển.

0

Trong dự án của tôi, tôi sử dụng bản phát hành kỳ hạn. Bản phát hành có thể cho người thử nghiệm hoặc họ có thể trực tiếp đến phía khách hàng.

Các vấn đề liên quan