Lỗi tải lên bản lưu trữ: “Thiếu nhận dạng ký phân phối iOS cho…”


90

Tôi đang cố tải kho lưu trữ ứng dụng iOS của mình lên iTunes Connect bằng Xcode, nhưng khi tôi nhấp vào "Tải lên App Store", tôi gặp lỗi:

Xcode đã cố gắng xác định hoặc tạo nội dung ký kết phù hợp nhưng không thực hiện được vì các vấn đề sau. Thiếu nhận dạng ký phân phối iOS cho _____. Xcode có thể yêu cầu một cái cho bạn.

Tôi thực sự bối rối, vì tôi vừa tải lên thành công bản lưu trữ cho cùng một ứng dụng khoảng 2 giờ trước đó và sau đó tôi cần thực hiện một bản sửa lỗi đơn giản và sau đó cần tải lại kho lưu trữ và bây giờ tôi đang gặp lỗi này. Tôi không chạm vào bất cứ thứ gì khác.

Tôi đã làm mọi thứ mà tôi có thể nghĩ đến để thử khắc phục sự cố, tôi khởi động lại Xcode, máy tính của mình, đi tới tùy chọn Xcode để nhấp vào 'Tải xuống tất cả' trên các cấu hình cấp phép, nhấp vào "Đặt lại" trên Bản phân phối iOS trên cùng trang , đã tải xuống lại hồ sơ phân phối iOS từ trung tâm thành viên, chuyển đến cài đặt ký mã trong cài đặt xây dựng ứng dụng của tôi và đặt thủ công danh tính ký phát hành cho hồ sơ phân phối iOS và được lưu trữ lại nhiều lần.

Cập nhật: Hóa ra là do WWDRCA hết hạn hôm nay: https://developer.apple.com/support/certificates/expiration/ Có rất nhiều người khác gặp phải vấn đề tương tự. Tôi đã có thể tạm thời bỏ qua sự cố bằng cách thay đổi ngày trên máy tính của mình trước 1 ngày.


i am cũng phải đối mặt với vấn đề này ngay bây giờ :( bạn đã tìm thấy một câu trả lời?
Pranoy C

2
nvm, tôi đã giải quyết nó từ giải pháp của bạn và giải pháp khác. Cảm ơn bạn! điều này đã làm việc hoàn hảo cho tôi. Trong keychain> view> Sau khi tôi bật Hiển thị chứng chỉ đã hết hạn, có chứng chỉ đăng nhập và hệ thống đã hết hạn hôm nay - ngày 14 tháng 2 năm 2016. Tôi có thể xóa chúng và thêm chứng chỉ WWDR từ liên kết của bạn. Sau đó nó hoạt động hoàn hảo!
Pranoy C

kiểm tra cái này một stackoverflow.com/a/35406327/5512225
Avaan


Bạn đã cứu cuộc sống của tôi người đàn ông :-)
TechBee

Câu trả lời:


177

Vấn đề là do WWDRCA của Apple đã hết hạn hôm nay (14 tháng 2 năm 2016): https://developer.apple.com/support/certificates/expiration/

Mở Truy cập chuỗi khóa và trong menu, hãy nhấp vào Xem -> Hiển thị chứng chỉ đã hết hạn . Sau đó, xóa Cơ quan cấp chứng chỉ quan hệ nhà phát triển toàn cầu của Apple đã hết hạn khỏi cả thông tin đăng nhập và Móc khóa hệ thống . Cài đặt chứng chỉ đã được gia hạn từ Apple bằng cách tải xuống từ https://developer.apple.com/certificationauthority/AppleWWDRCA.cer và sau đó mở nó.

Ngoài ra, bạn có thể cần khởi động lại Xcode để phản ánh các thay đổi. Sau đó, dọn dẹp và xây dựng dự án của bạn rồi thử tạo lại bản lưu trữ của bạn.

Móc khóa của bạn sẽ hiển thị như vậy


1
Điều này đã làm việc cho tôi. Tôi không hiểu tại sao XCode không hoạt động để không sử dụng các chứng chỉ đã hết hạn.
MattM

Đã khắc phục sự cố của tôi, lưu ngày của tôi!
Baris Atamer

Một cuộc sống tiết kiệm. Cảm ơn bạn !
Curnelious

Cảm ơn bạn đã chỉ ra sự cần thiết phải nhấp vào Xem -> Hiển thị chứng chỉ đã hết hạn. Tôi không thấy điều này trong các câu trả lời khác, và đây là ân huệ cứu rỗi.
Michael Marvick,

54

Đây là tuyên bố từ Apple.

Cảm ơn bạn đã đưa vấn đề này đến sự chú ý của cộng đồng và xin lỗi vì những vấn đề bạn đang gặp phải. Vấn đề này bắt nguồn từ việc có một bản sao của chứng chỉ Trung cấp WWDR đã hết hạn trong cả móc khóa Hệ thống và Đăng nhập của bạn. Để giải quyết vấn đề, trước tiên bạn nên tải xuống và cài đặt chứng chỉ trung gian WWDR mới (bằng cách nhấp đúp vào tệp). Tiếp theo, trong ứng dụng Truy cập chuỗi khóa, hãy chọn Chuỗi khóa hệ thống. Đảm bảo chọn “Hiển thị chứng chỉ đã hết hạn” trong menu Xem và sau đó xóa phiên bản đã hết hạn của chứng chỉ Trung gian Cơ quan quan hệ phát triển toàn cầu của Apple (hết hạn vào ngày 14 tháng 2 năm 2016). Giờ đây, chứng chỉ của bạn sẽ xuất hiện dưới dạng hợp lệ trong Keychain Access và có sẵn cho Xcode để gửi đến App Store.

https://forums.developer.apple.com/thread/37208

  1. Tải xuống https://developer.apple.com/certificationauthority/AppleWWDRCA.cer và nhấp đúp để cài đặt vào Keychain .
  2. Chọn "Xem" -> "Hiển thị chứng chỉ đã hết hạn" trong ứng dụng Chuỗi khóa .
  3. Xóa chứng chỉ Tổ chức phát triển quan hệ nhà phát triển của Apple trên toàn thế giới khỏi tab "đăng nhập" và tab "Hệ thống" trong ứng dụng Chuỗi khóa.

Edited by :Jeremy Molayem Đảm bảo rằng chứng chỉ đã tải xuống mới có trong cả đăng nhập và hệ thống Mặc định tab chỉ hệ thống sẽ vẫn báo lỗi. **


Thanx tôi đã dành toàn bộ buổi tối của tôi để tìm một giải pháp
Kamal Upasena

5
"Đảm bảo rằng chứng chỉ được tải xuống mới có cả thông tin đăng nhập và hệ thống" là thứ đã cứu tôi. Cảm ơn.
Surpher

Dòng cuối cùng đã lưu tôi đến. Bạn phải xóa chứng chỉ cũ và cài đặt chứng chỉ mới hai lần. Một người chọn đăng nhập tùy chọn trong các tùy chọn bên trái trong chuỗi khóa và một người khác chọn tùy chọn hệ thống trên các tùy chọn bên trái này. Cảm ơn bạn!
Thái

15
  1. Tải xuống https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
  2. Nhấp đúp để cài đặt nó trong Chuỗi khóa của bạn.
  3. Sau đó từ Chuỗi khóa, Chọn Xem -> "Hiển thị chứng chỉ đã hết hạn" trong ứng dụng Chuỗi khóa.
  4. Nó sẽ liệt kê tất cả các chứng chỉ đã hết hạn.
  5. Xóa "chứng chỉ Tổ chức phát triển quan hệ nhà phát triển toàn cầu của Apple" khỏi tab "đăng nhập"
  6. Và cũng xóa nó khỏi tab "Hệ thống".
  7. Khởi động lại máy Mac của bạn

Bây giờ hệ thống của bạn đã sẵn sàng để tải lên Ứng dụng


4

Câu trả lời dưới đây là câu trả lời duy nhất hoạt động. Hãy đánh dấu nó là giải pháp

Vấn đề là do WWDRCA của Apple đã hết hạn hôm nay (14 tháng 2 năm 2016): https://developer.apple.com/support/certificates/expiration/

Mở Truy cập chuỗi khóa và trong menu, hãy nhấp vào Xem -> Hiển thị chứng chỉ đã hết hạn. Sau đó, xóa Cơ quan cấp chứng chỉ quan hệ nhà phát triển trên toàn thế giới của Apple đã hết hạn khỏi cả thông tin đăng nhập và Móc khóa hệ thống. Cài đặt chứng chỉ đã được gia hạn từ Apple bằng cách tải xuống từ https://developer.apple.com/certificationauthority/AppleWWDRCA.cer và sau đó mở nó.


3

Tôi gặp sự cố tương tự và có thể khắc phục bằng cách cài đặt chứng chỉ "Cơ quan cấp chứng chỉ quan hệ nhà phát triển toàn cầu của Apple" này trong chuỗi khóa của tôi: liên kết


2

Có vẻ kỳ lạ, việc đặt ngày của máy tính trở lại một ngày nào đó sẽ hoạt động.


1

Tôi cũng gặp phải vấn đề này và tôi đã thử mọi thứ theo đúng nghĩa đen, tôi đã xóa các chứng chỉ đã hết hạn trên keychain, tải xuống WWDRCA mới khi những người khác đăng liên kết đến. Đã chỉnh sửa và tải xuống lại hồ sơ cấp phép của tôi. và sau đó thoát khỏi xcode, mở nó sao lưu và làm sạch nhưng không có gì hoạt động. Điều duy nhất phù hợp với tôi là thay đổi ngày trên máy Mac của tôi thành ngày 1 tháng 1 năm 2016 và nó được tải lên hoàn hảo! Đây rõ ràng không phải là một bản sửa lỗi vĩnh viễn nhưng tôi đang có thời hạn và nó cần được tải lên càng sớm càng tốt, vì vậy hy vọng điều này sẽ giúp ai đó trong tình huống tương tự.



0

Tôi phải đối mặt với vấn đề tương tự và điều duy nhất phù hợp với tôi là đặt ngược ngày của máy tính theo đề xuất của những người phản hồi khác, tôi đã thử tải xuống "Cơ quan cấp chứng chỉ quan hệ nhà phát triển toàn cầu của Apple" nhưng không thành công.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.