Trước khi nâng cấp Xcode lên 7.2, tôi đã sử dụng Xcode 7.1.1 để xây dựng và phân phối ứng dụng. Tôi đã nâng cấp lên Xcode 7.2 và không có cấu hình cung cấp nào của tôi (khớp với ID gói của ứng dụng cụ thể đó) khớp với các chứng chỉ đã cài đặt của tôi đang hoạt động trong Xcode 7.1.1.
Tôi chỉ nhận được:
Cài đặt bản dựng của bạn chỉ định cấu hình cung cấp với UUID trong một số__niêu, tuy nhiên, không tìm thấy cấu hình cung cấp nào như vậy.
Tôi đã thử tạo lại một .certSigningRequest
để tạo Chứng chỉ và Hồ sơ mới và đảm bảo Nhóm trong tab Chung của mục tiêu là chính xác. Bất cứ khi nào tôi chọn Hồ sơ cung cấp, tất cả các Danh tính ký mã của tôi sẽ xuất hiện trong Danh tính trong Keychain, nhưng không ai trong số họ sẽ ghép đúng.
Có vẻ như cài đặt Hồ sơ cung cấp thành Tự động và Nhận dạng ký mã cho Nhà phát triển iOS sẽ khắc phục lỗi này, nhưng lợi thế của việc quản lý Hồ sơ cung cấp của tôi không còn nữa vì tôi tin rằng Xcode sau đó quản lý chúng.
Bạn có suy nghĩ gì về việc tại sao cài đặt Hồ sơ cấp phép và Nhận dạng ký mã của tôi cho bất cứ điều gì ngoại trừ Nhà phát triển tự động và iOS tạo ra lỗi này không?