2011-07-14 33 views
7

iTunes Connect nói để sử dụng tiện ích Trình tải ứng dụng trong thư mục Tiện ích dành cho nhà phát triển Mac.Gửi tới Apple: XCode "submit" hoặc Application Loader?

Ngoài ra còn có tính năng Gửi mã XCode trong khu vực Lưu trữ, cùng một nơi bạn xác thực ứng dụng trước khi gửi.

Hai tiện ích này có thực hiện tương tự không? Đó là thích hợp hơn?

Trả lời

4

Họ cũng làm như vậy. Sự khác biệt duy nhất là Trình tải ứng dụng buộc bạn phải xác thực mã nhị phân trước, trong khi trong Xcode 4, đó là một nút riêng biệt.

Tôi khuyên bạn nên sử dụng nút "Gửi" Xcode, đặc biệt nếu bạn đang sử dụng Xcode 4. Cách Apple thiết kế lại Xcode 4 từ Xcode 3, có vẻ như họ muốn mọi người sử dụng nó. (Họ đã làm cho nó dễ dàng hơn trong Xcode 4.) Làm như vậy sẽ loại bỏ một công cụ bổ sung từ công việc của bạn và có thể chỉ làm cho cuộc sống của bạn đơn giản hơn một chút.

Chỉ cần lưu ý quá trình khi sử dụng Xcode 4. Nếu bạn đang xây dựng Ad Hoc, bạn sẽ cần lược đồ thứ hai để Lưu trữ những người có ký mã đúng. Nếu bạn chỉ làm các bản dựng cục bộ, bạn sẽ ổn với chỉ một sơ đồ.

Đảm bảo sử dụng phần ghi chú trong Lưu trữ của Xcode 4 (khu vực?) Để lưu ý những bản dựng nào là Ad Hoc và dành cho App Store. Ngoài ra, trong Xcode (không chắc về Trình tải ứng dụng), khi gửi, bạn sẽ được nhắc chọn chứng chỉ ký mã. Đảm bảo lựa chọn này khớp với những gì bạn thực sự đã ký kết.

Với những điều này trong tâm trí, về cơ bản chúng giống nhau.

+0

Sơ đồ lưu trữ của tôi được đặt thành Phân phối và sử dụng hồ sơ cấp phép đặc biệt. Tôi đã sử dụng Validate trong Xcode 4 bằng cách chọn Distribution thay vì Developing profiles và nó đã làm việc để xác thực; Tôi đã gặp lỗi ký mã trừ khi tôi đã sử dụng hồ sơ Phân phối. Nếu tôi đang gửi cho Apple Store, có vấn đề gì không nếu tôi sử dụng hồ sơ phân phối quảng cáo, một hồ sơ hoạt động trong quá trình xác nhận? – johnbakers

+0

Điều lạ lùng là bản phát hành Bản phát hành của tôi được đặt thành Nhà phát triển chứ không phải Phân phối, nhưng Xác thực chỉ hoạt động với cấu hình ad-hoc .... Ngay cả khi tôi đã chuyển sang lược đồ Lưu trữ thành Nhà phát triển. – johnbakers

+0

Bạn cần tạo một lược đồ thứ hai và sửa đổi hành động "Lưu trữ" để sử dụng chứng chỉ App Store. Sau đó, bằng cách chuyển đổi giữa các lược đồ, bạn có thể có bản dựng hành động Lưu trữ với các chứng chỉ khác nhau. Bạn không thể trao đổi chứng chỉ Ad Hoc và App Store. – Moshe

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