2012-05-11 30 views
13

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?

enter image description here

Trả lời

21

Kiểm tra bạn đã gỡ bỏ tất cả các Certs cũ, có một mục trình đơn trong ứng dụng Keychain để hiển thị tất cả Certs đã hết hạn. Tôi đã ném đi tất cả các loại certs hết hạn và mọi thứ bắt đầu hoạt động.

+0

Tôi đã làm điều đó, mọi thứ đều có một mũi tên (khóa riêng)! –

+5

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

+2

+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

1

Got nó làm việc:

  • Tạo một tài khoản người dùng mới trên máy Mac của tôi
  • nhân bản vô tính các repo có
  • Removed tất cả Profiles Provisioning và Giấy chứng nhận từ Dev Portal
  • Hãy Xcode tạo ra tất cả các Giấy chứng nhận cho bạn
  • Tải lên các công trình!
+0

Sử dụng câu trả lời của @ tgunr để thay thế! –

0

Sự cố là Mac Installer Giấy chứng nhận phân phối.

Cách dễ nhất để mọi thứ được cố định và giải phóng mọi sự cố chỉ cần đi tới Xcode-> Window-> Organiser-> Devices và sau đó nhấn vào góc dưới bên phải trên Refresh và đăng nhập bằng tài khoản của bạn ... xcode sẽ tạo và tải xuống tất cả các chứng chỉ và hồ sơ cấp phép cần thiết.

0

Tôi làm theo hướng dẫn và xóa tất cả các chứng chỉ đã hết hạn khỏi móc khóa và làm mới danh sách hồ sơ trong trình tổ chức. Làm thế nào bao giờ lỗi chỉ biến mất sau khi tôi khởi động lại Xcode.

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