Tôi đã xóa tất cả các chứng chỉ phát triển và trình cài đặt khỏi cổng phát triển, tạo CSR mới và tạo chứng chỉ Ứng dụng và trình cài đặt mới.MAS: Mã ký nhận dạng khóa cá nhân
Bây giờ tôi về để phân phối các ứng dụng cho MAS và đang không ngừng được trình bày với lỗi này:
"Name" is a valid identity. However, the private key for the associated package
identity "Name" is not installed on this Mac.
Developer Profiles from a different Mac can be imported.
này câu đố tôi, kể từ khi khóa bí mật là trên hệ thống, làm thế nào khác tôi có thể đã tạo ra các chứng chỉ mà không có chúng?
Tôi đã làm điều đó, mọi thứ đều có một mũi tên (khóa riêng)! –
Như tôi đã nói, hãy chắc chắn rằng bạn chọn "Show Expired Certs" dưới menu View và quăng tất cả các certs hết hạn, một khi tôi đã loại bỏ một số cũ tôi có thể xác nhận và gửi cho MAS. Bằng cách tạo một tài khoản người dùng mới, bạn đã thực hiện một cách hiệu quả điều tương tự. – tgunr
+1 Các chứng chỉ đã hết hạn bị ẩn đã cắn tôi trong nhiều ngày. Xcode đã nhìn thấy một bản sắc ký mã mà tôi không thể tìm thấy trong keychain. Hóa ra đó là một chứng chỉ đã hết hạn ẩn. – Bek