Tôi không bao giờ rõ ràng về Mã nhận diện ký tự nào tôi nên sử dụng trong Cấu hình xây dựng liên quan đến kịch bản nào và sẽ yêu ai nếu có thể giải thích nó theo cách đơn giản nhất.iOS: Khi nào nên sử dụng Mã số Ký nhận dạng nào trong Cấu hình xây dựng?
Đây là những gì tôi biết:
tôi tạo trong Provisioning Portal và thực hiện trong ứng dụng của tôi cả một hồ sơ phát triển và một Distribution Profile.
Sau đó, tôi giao cho Dự án >> Xây dựng Cài đặt >> Mã Ký theo các cấu hình khác nhau:
Đây là câu hỏi đầu tiên: sự khác biệt giữa là gì Phát hành và Phân phối? Người nào nên kết nối với hồ sơ Nhà phát triển và người nào sẽ được kết nối với hồ sơ Phân phối?
- Bây giờ, nếu tôi hiểu đúng, tôi dự định thiết lập "Đề án" trước khi tôi chạy ứng dụng:
Có 5 bước khác nhau trong đó tôi đang cần thiết để xác định cấu hình xây dựng bằng cách chọn một trong những Mã Ký danh tính:
Đây là CÂU HỎI THƯỜNG GẶP ... Trong trường hợp nào tôi nên chọn Mã nhận diện ký mã?
Tôi luôn chạy ứng dụng trên cùng 2 thiết bị: iPhone và iPad của tôi; cả hai đều được xác định trong Cổng cấp phép và được đặt vào các cấu hình. Tôi chỉ muốn đảm bảo rằng tôi chạy OK để thử nghiệm trên Simulator và trên Thiết bị và sau đó để xây dựng ứng dụng để tải lên App Store.
Bất kỳ hỗ trợ/hướng nào sẽ được đánh giá cao.
Cảm ơn Jim - chỉ để đảm bảo tôi nhận được - Khi tôi chạy ứng dụng trên thiết bị thử nghiệm của mình (không phải trình mô phỏng), tôi nên đặt "Gỡ lỗi" trong tất cả các trường Cấu hình xây dựng, phải không? Và chỉ khi tôi chạy nó cho Lưu trữ để tôi có thể tải tệp lên App Store, tôi nên thay đổi tất cả các trường Xây dựng cấu hình thành "Phát hành". Tôi đã làm đúng chứ? –
Bạn không cần phải chọn cấu hình theo cách thủ công.Đó là những gì các chương trình xử lý. Nếu bạn chỉnh sửa lược đồ bạn đang làm việc, bạn sẽ thấy * Chạy * và * Lưu trữ * (trong số những thứ khác) trong ngăn bên tay trái. Nếu bạn chọn * Chạy *, bạn sẽ thấy rằng cấu hình xây dựng được đặt thành Gỡ lỗi. Nếu bạn chọn * Lưu trữ *, bạn sẽ thấy rằng cấu hình xây dựng được đặt thành Phát hành. – Jim
Đây là cách Xcode biết cấu hình xây dựng nào nên sử dụng khi xây dựng ứng dụng. Khi bạn đang phát triển ứng dụng và chạy nó, nó sẽ sử dụng các cài đặt trong lược đồ cho * Chạy * và khi bạn lưu trữ nó để phân phối quảng cáo hoặc gửi App Store, nó sẽ sử dụng các cài đặt trong lược đồ cho * Lưu trữ * . – Jim