Tôi luôn nhận được thông báo này khi tôi cố gắng gửi ứng dụng của mình lên cửa hàng ứng dụng.
Đây là hình ảnh của tin nhắn:
Sẽ thật tuyệt nếu ai đó có thể giúp tôi giải quyết vấn đề đó để tôi có thể gửi ứng dụng của mình đến cửa hàng.
Tôi luôn nhận được thông báo này khi tôi cố gắng gửi ứng dụng của mình lên cửa hàng ứng dụng.
Đây là hình ảnh của tin nhắn:
Sẽ thật tuyệt nếu ai đó có thể giúp tôi giải quyết vấn đề đó để tôi có thể gửi ứng dụng của mình đến cửa hàng.
Câu trả lời:
Hãy thử làm theo các bước sau:
Tôi đã gặp vấn đề tương tự như bạn đã làm và điều này đã giải quyết nó tốt.
Điều này đã giải quyết cho tôi mà không cần bắt đầu lại từ đầu:
1. Mở Truy cập chuỗi khóa trên máy được sử dụng để tạo khóa cá nhân
2. Chọn Móc khóa-> Đăng nhập và danh mục-> Chứng chỉ ở phía bên trái
3. Định vị hai chứng chỉ Nhà phát triển iPhone: [tên nhà phát triển của bạn] và Phân phối iPhone: [tên nhà phát triển của bạn]
4. Chọn cả hai, nhấp chuột phải và chọn Xuất 2 mục ...
5. Nhập mật khẩu bạn chọn, lưu vào đĩa và lấy .p12 -tập tin qua máy khác không ký được
6. Mở tập tin, nhập mật khẩu và bạn nên thực hiện.
Tôi cũng đã trải qua điều này và chiến đấu với quá trình này trong 4 giờ. cuối cùng tôi đã làm như sau
Hy vọng điều này sẽ giúp ai đó biết rằng bạn có thể xóa sạch mọi thứ và bắt đầu lại. Tôi đã tải tất cả các chứng chỉ trên một chiếc Macbook Pro cũ bắt đầu bong ra vào tuần trước. Vì vậy, tôi đã nhận được một chiếc Mac Air mới vào tuần trước, nhưng tôi không nhớ khóa nào, và chắc chắn tôi không nhớ mình có 2 bộ Private và Public, một cái dành cho Phát triển và 1 bộ cho Phân phối. (Nếu bạn có nhiều hơn 1 bản phân phối đó, tôi tin rằng bạn sẽ có các bộ bổ sung.)
Steve
Cũng gặp phải vấn đề tương tự và sau khi chửi bới Apple, tôi nhận ra đó là lỗi của mình.
1.- Go to developer.apple.com / Certificates / Production
2.- Download your certificate
Điều này làm việc cho tôi, cảm ơn sau khi thử các câu trả lời khác.
Có vẻ như bạn đã làm được xa như việc tạo chứng chỉ phân phối, vì vậy bạn phải tạo một cặp khóa tại một số điểm. Bạn có phát triển trên nhiều máy không? Xuất hồ sơ nhà phát triển từ máy có hồ sơ đó và nhập vào máy này.
Thật đơn giản, đăng nhập vào tài khoản của người dùng (có thể trên các máy mac khác nhau) được sử dụng để tạo chứng chỉ phân phối. Mở Truy cập chuỗi khóa và xuất khóa cá nhân của họ. Sau đó, cài đặt nó vào Chuỗi khóa của bạn.
Vấn đề của tôi là Xcode không có trong danh sách Kiểm soát truy cập cho khóa cá nhân. Bạn có thể sửa lỗi này trong quyền truy cập chuỗi khóa mà không cần tạo cặp khóa mới.
Mở quyền truy cập chuỗi khóa. Ở phía bên trái, chọn đăng nhập và Chứng chỉ của tôi. Chọn chứng chỉ phân phối của bạn và nhấp đúp vào khóa cá nhân của bạn. Chọn kiểm soát truy cập và thêm Xcode vào danh sách nếu nó không có ở đó.
Khởi động lại Xcode và tạo một bản lưu trữ mới. Nó sẽ tìm thấy khóa riêng ngay bây giờ.
Tôi thực sự vừa đóng và mở lại xCode và sau đó mọi thứ trở lại bình thường.
Thử cái này..
Trong "Tùy chọn hệ thống" của bạn, chọn "Bảo mật và quyền riêng tư".
Nhấp vào biểu tượng 'Khóa' ở góc dưới cùng bên trái.
Thay đổi 'Cho phép ứng dụng được tải xuống từ' từ "Mọi nơi" thành "Cửa hàng ứng dụng Mac và các nhà phát triển đã xác định".
-Vậy hãy cố gắng xây dựng.
Đối với những người đang cố gắng cập nhật ứng dụng sau một thời gian, bạn cần phải gia hạn Hồ sơ cấp phép của mình trong Trung tâm phát triển của Apple, sau đó chỉ cần đi tới Chứng chỉ ở bên trái trên Trung tâm phát triển Apple của bạn, tải xuống chứng chỉ phân phối và mở nó .
Xcode sẽ thực hiện phần còn lại và cho phép bạn chạy ứng dụng.
Chúc mừng!
Đối với tôi, đó là tôi chưa cài đặt chứng chỉ sản xuất của mình. (Tôi đã cài đặt chứng chỉ phát triển)
Sau khi tải xuống chứng chỉ sản xuất và cài đặt vào chuỗi khóa, nó đã hoạt động với tôi.
Tôi đang xây dựng và phân phối ipa's phát triển cho ứng dụng iOS beta của mình. Tôi đã nhiều lần phải thêm các thiết bị mới vào danh sách những thiết bị được phép và đã gặp phải nhiều tai họa do điều này tạo ra. Lần này tôi đang ghi lại và chia sẻ một vấn đề như vậy và giải pháp ...
Tôi đã thêm một udid mới vào danh sách của mình trong trung tâm nhà phát triển, tạo một kho lưu trữ và nhận thấy ipa không được tìm thấy trong hồ sơ được nhúng trong ipa. Vì vậy, tôi đã làm mới hồ sơ cấp phép của mình trong XCode (để có được danh sách cập nhật) và lỗi này là do thiếu khóa cá nhân (như được mô tả trong phần đầu của chuỗi này).
Sau đó tôi không thể tạo một kho lưu trữ khác. Hơn nữa, điều này đã tạo ra lỗi ký mã khi cố gắng xây dựng dự án.
Sau nhiều đau đớn, tôi đã sửa nó như thế này:
Trong XCode, chuyển đến Tùy chọn ... Tab Tài khoản. Nhấp vào nút thêm (giữa bên trái) và chọn "Phát triển iOS". Điều này sẽ tạo ra một nhận dạng ký mới.
Bây giờ bạn có thể sử dụng hồ sơ cấp phép mới để tạo kho lưu trữ.
Ngoài ra, các lỗi xây dựng cần được sửa. Quay lại dự án, tab "Chung", chọn "nhóm" và thử lại bản dựng. Có thể có một số hộp thoại quyền bổ sung. Nhấp vào "sửa chữa" hoặc "luôn cho phép" khi được nhắc.
Lưu ý: Danh sách Trung tâm thành viên và Chuỗi khóa sẽ trở nên lộn xộn, với các bản sao để ký id, nhưng ít nhất mọi thứ đều hoạt động. Bạn có thể muốn thử làm sạch nó ...
Tôi có một câu trả lời khác (ngoài bài viết trước của tôi). Hôm nay, khóa cá nhân của tôi đã hết hạn (như tôi thấy khi xem KeyChain Access) và một khóa mới đã có trong danh sách. Làm sao? Idk ... Có thể từ việc sử dụng nút XCode "khắc phục sự cố" mà tôi đã được trình bày hoặc bằng cách kéo bản cập nhật cho các cấu hình cấp phép như tôi đã mô tả trong bài đăng khác của mình, một cái mới đã được tạo tự động? ...
Dù sao, tôi đã đăng nhập vào trung tâm phát triển, tìm thấy hồ sơ cung cấp mà tôi muốn sử dụng và nhấp vào "chỉnh sửa". Sau đó, tôi đã có thể chọn "Chứng chỉ". Tôi thấy rằng một trong những mong muốn đã không được chọn. Tôi đã chọn nó và nhấp vào "tạo" để tạo lại hồ sơ cấp phép. Sau đó, tôi đã có thể tải xuống. Tôi đã kéo và thả tệp vào biểu tượng đế XCode của mình. Điều đó đã sửa nó!
điều này sẽ xảy ra vì bạn đã định dạng mac của mình và cài đặt lại nó hoặc bạn đang phát triển từ mac mới.
nếu bạn không thể làm như trên và có chứng chỉ và hồ sơ cũ của bạn được xuất từ mac cũ
bạn sẽ cần phải xóa các cấu hình cấp phép thẻ hoang dã khỏi trung tâm nhà phát triển apple và cũng như khỏi các chứng chỉ, bạn phải xóa những cái cũ chỉ là chứng chỉ sản xuất và phát triển chung.
thì bạn sẽ phải tạo những cái mới và tạo các cấu hình cấp phép mới cho ứng dụng bạn cần tải lên apple.
bạn không cần phải xóa tất cả các cấu hình cấp phép ngay bây giờ, nhưng chắc chắn bạn sẽ cần tạo các cấu hình mới cho các ứng dụng mà bạn không tạo cho nó.