Cả hai đều giống như âm thanh. Phân phối == Phát hành, bằng cách nào đó. Có một thời gian khó khăn để tìm ra sự khác biệt là gì.Sự khác nhau giữa cấu hình xây dựng "Phân phối" và "Bản phát hành" là gì?
Trả lời
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.
Đố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.
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.
- 1. Xcode/Cocoa: Sự khác biệt giữa bản dựng gỡ lỗi và bản phát hành là gì?
- 2. Phát triển iPhone - sự khác biệt giữa phát triển và phân phối dự phòng là gì?
- 3. Sự khác nhau giữa miễn phí, dealloc, phát hành và tự động phát hành là gì?
- 4. Sự khác nhau giữa phiên bản phát hành và tích hợp là gì?
- 5. Sự khác nhau giữa UPnP AV và DLNA là gì?
- 6. Sự khác nhau giữa Bước xây dựng tùy chỉnh và Sự kiện sau khi xây dựng là gì?
- 7. Sự khác biệt giữa "xây dựng" và "xây dựng lại" trong Visual Studio là gì?
- 8. Sự khác nhau giữa Phing và PHPUnderControl là gì?
- 9. Giá trị float hoạt động khác nhau trên bản phát hành và gỡ lỗi xây dựng
- 10. Sự khác nhau giữa GEM_HOME và GEM_PATH là gì?
- 11. Sự khác nhau giữa `Enum.name()` và `Enum.toString()` là gì?
- 12. Sự khác nhau giữa RSpec và Cucumber là gì?
- 13. Sự khác nhau giữa root.destroy() và root.quit() là gì?
- 14. Sự khác biệt giữa phát hành và tự động phát hành là gì?
- 15. Sự khác nhau giữa WebRequest.DefaultWebProxy và WebRequest.GetSystemWebProxy() là gì?
- 16. Sự khác nhau giữa ServerName và ServerAlias trong cấu hình apache2 là gì?
- 17. Sự khác biệt giữa phát hành nhị phân và phát hành nguồn?
- 18. Java: Sự khác nhau giữa các phương pháp xây dựng này là gì
- 19. Tại sao lại sao chép cấu hình "Phát hành" sang "Phân phối"?
- 20. Sự khác nhau giữa wsHttpBinding và ws2007HttpBinding là gì?
- 21. Sự khác nhau giữa VCS và SCM là gì?
- 22. Sự khác nhau giữa Vanilla Perl và Strawberry Perl là gì?
- 23. Phân nhánh: các tệp cấu hình khác nhau để phát hành/phát triển
- 24. Sự khác nhau giữa chế độ nhị phân MD5 và chế độ văn bản là gì?
- 25. Sự khác nhau giữa KERN_INVALID_ADDRESS và KERN_PROTECTION_FAILURE là gì?
- 26. Sự khác nhau giữa @dynamic và @synthesize là gì?
- 27. Sự khác nhau giữa ImageMagick và GraphicsMagick là gì?
- 28. Định danh gói khác nhau cho các cấu hình xây dựng khác nhau
- 29. Sự khác nhau giữa static_cast và reinterpret_cast là gì?
- 30. Sự khác nhau giữa Lucene StandardAnalyzer và EnglishAnalyzer là gì?