Không có danh tính nào - yêu cầu của quản trị viên


110

Tôi gặp sự cố khi "lưu trữ" ứng dụng của mình. Tôi nghĩ rằng có hồ sơ không hợp lệ vì iPhone Update lên bản cập nhật 5.1 và XCode thành 4.2.2.

Tôi đã lấy bây giờ hơn 4 giờ để thoát khỏi vấn đề cấp giấy chứng nhận trong khi sử dụng này bước chủ đề bước 3 lần (mà chi phí rất nhiều thời gian):

Getting "A valid signing identity matching this profile could not be found in your keychain" warning

tôi vẫn có lỗi sau: XCode certification error

Không có danh tính nào Quản trị viên phải yêu cầu danh tính trước khi có thể tải xuống.

Nút "Tải xuống danh tính" quay lại cửa sổ này sau khi xử lý một số giây.

Bạn có biết cách thoát khỏi tài liệu chứng nhận gỗ này và giải quyết lỗi đó không?

  0

Tôi đã kiểm tra độ nhạy của chữ hoa và không thể tìm thấy bất kỳ sự cố nào. Tôi đã tạo lại tất cả ngày hôm nay với ID của "master" mà nên làm việc. 19 apr. 122012-04-19 07:33:38

  0

http://stackoverflow.com/questions/9643057/app-store-submission-no-identities không giúp ích trong trường hợp của tôi 19 apr. 122012-04-19 08:03:53

+1

Ai đó có thể cập nhật điều này cho XCode 5. Mọi giải pháp đơn lẻ ở đây KHÔNG hoạt động theo bất kỳ hình thức nào hoặc hình thức nữa. Apple thổi tất cả mọi thứ ra khỏi nước. 20 jan. 142014-01-20 00:51:18

155
  1. Visit Member Center

  2. Đến "iOS Provisioning Portal" ->"Giấy chứng nhận" (Left sidebar) >>"phân phối" tab

  3. Kiểm tra lĩnh vực "Hồ sơ cấp phép". Nếu có sản phẩm nào, bên cạnh (4)

  4. Đến "Cung cấp" (Left sidebar) ->"phân phối" tab. Nhấn "Tiểu sử mới" và hoàn thành nó. Quay lại (3) kiểm tra lại trường.

  5. Tải xuống và "chạy" (nhấp đúp) vào hồ sơ cấp phép mới.

  6. Ở các cơ sở xây dựng dự án của bạn chọn cấu hình provisioning MỚI (nó có thể có cùng tên với một tuổi)

  7. Ở các cơ sở xây dựng dự án của bạn cập nhật mã ký bản sắc của bạn (tất cả trong số họ) đến mới một nếu có. (Một tuổi có lẽ là hết hạn mà là một trong những nguyên nhân lớn nhất đối với các thông báo lỗi bạn nhìn thấy)

  8. Xác minh rằng bó ID của bạn là đúng (trường hợp SeNsEtIvE)

  9. Về XCode Organizer - Thiết bị. Nhấp vào TEAM (thanh bên trái) và nhấp vào "Làm mới" (dưới cùng bên phải). Bạn sẽ tìm thấy XCode tìm nạp hồ sơ mới.Nếu nội dung mới được tải, lặp lại các bước 6 và 7 (chúng sẽ bị thay đổi!)

    * Nếu bạn không thể tìm nhóm vì bạn đang chạy phiên bản mới hơn của xCode, hãy chuyển đến tùy chọn Xcode (nhấp vào "Xcode" trên mac thanh công cụ ở góc trên bên trái của màn hình) và chuyển đến tài khoản, chọn nhóm của bạn và nhấp vào làm mới. Nếu nội dung mới nạp, lặp lại bước 6 và 7 (họ sẽ được thay đổi!)

    Nếu bạn đang ở trong Preferences -> Accounts và bạn vẫn không thể làm mới, sau đó:

    • Click vào Tài khoản tab
    • Chọn một Apple ID trong danh sách
    • bấm "Xem chi tiết" trên dưới bên phải
    • bấm vào refresh mũi tên phía dưới bên trái
    • 0.123.
    • Xcode giờ đây sẽ làm mới thông tin đăng nhập được cập nhật và bạn có thể tiến hành xác thực hoặc phân phối ứng dụng của mình.

  10. Xác thực hoặc phân phối lại ứng dụng của bạn. Nó sẽ hoạt động.

  11. Nếu điều này không hoạt động, hãy chuyển đến "TEAM" trong cài đặt dự án> mục tiêu và chọn "không" ... Bây giờ bạn đã chọn Không, bạn cần lặp lại bước 7 và thay đổi mã nhận dạng ký tự (tất cả chúng) và thử lưu trữ lại.

  12. Cuối cùng, nếu không có cách nào ở trên hiệu quả. Chỉ cần tạo chứng chỉ sản xuất mới VÀ tạo hồ sơ cấp phép mới với cùng một ID gói. (Có, điều này sẽ hoạt động nếu bạn đang cập nhật một ứng dụng đã tồn tại). Tải xuống chứng chỉ và chứng minh. và chạy cả hai (nhấp đúp). Bây giờ lặp lại bước 6 và lưu trữ. Điều này sẽ làm việc.

  0

bổ sung trong XCODE việc lựa chọn là cần thiết để thực hiện trong dự án nơi cần cung cấp mục dự phòng. Cảm ơn bạn đã giúp đỡ. 28 jun. 122012-06-28 22:13:34

  0

Ngoạn mục. Cảm ơn bạn! 15 jul. 122012-07-15 02:19:25

  0

Những công trình này cho tôi quá ... 23 oct. 122012-10-23 06:39:26

  0

ma thuật .... nó hoạt động! 01 apr. 132013-04-01 11:51:12

+1

Tôi vẫn nhận được lỗi này mặc dù mọi thứ đều ổn ĐỦ Tôi đã nhấn Làm mới ở bước 5. Sau đó, nó được sắp xếp .... 12 apr. 132013-04-12 20:07:42

+5

@Takol và nếu không có "TEAM" (thanh bên trái) hoặc "Làm mới" (dưới cùng) -gần)? 08 dec. 132013-12-08 07:51:42

  0

@stephen Đã chỉnh sửa giải pháp cho điều đó cho bạn! 24 jan. 142014-01-24 17:32:32

+3

Tôi sắp chết ở đây. 05 apr. 142014-04-05 00:12:30

  0

** Quan trọng: ** Bạn không thể xác thực chỉ với phân phối đặc biệt. Bạn cũng sẽ cần một ứng dụng cho App Store. 20 apr. 142014-04-20 02:26:12

  0

Brian White là đúng. Nhưng phản ứng này là khá đúng trong trường hợp lỗi bình thường. 07 may. 142014-05-07 09:57:08

  0

Cảm ơn bạn! Tuyệt vời, hữu ích. 07 jul. 142014-07-07 03:37:08

+1

Tôi không thể hiểu được câu trả lời này. Bạn có thể đi sâu hơn một chút trong mỗi bước không? Tôi đã theo từng bước và tôi vẫn nhận được lỗi chính xác giống như câu hỏi được cung cấp ở trên. 11 aug. 142014-08-11 19:14:13


1

Dường như bạn sẽ phải yêu cầu một chứng chỉ nhà phát triển khác. Truy cập trang web trung tâm dành cho nhà phát triển iOS và truy cập cổng cung cấp. Nhấp vào tab chứng chỉ và làm theo hướng dẫn. https://developer.apple.com/ios/manage/certificates/team/howto.action

Để rõ ràng, bạn có vẻ như không liên quan đến việc cung cấp, điều này đặc biệt là chứng chỉ nhà phát triển. nếu bạn nhận được một chứng chỉ khác, bạn sẽ phải tạo tất cả các cấu hình mới để ký ứng dụng của mình.

  0

đây là gì, có nhiều cách sửa chữa nó! 11 jul. 122012-07-11 10:59:20


4

Hãy chắc chắn rằng bó id trong file plist của bạn trong XCode là giống như bó id trong itunesconnect, nếu nó đi, nó sẽ không thể để phù hợp với lưu trữ đến cấu hình trên itunesconnect khi xác nhận/phân phối.


0

Câu trả lời mà bạn đang tìm kiếm là khi bạn tạo yêu cầu chứng chỉ cho COMMON NAME, bạn cần đặt tên người dùng của bạn như trong John Smith chứ không phải tên ứng dụng của bạn. Apple sử dụng thuật ngữ này Common Name theo 2 cách khác nhau và không cho bạn biết rằng chứng chỉ được cho là có tên của bạn trên đó trong khi ở một khu vực khác họ yêu cầu tên chung và muốn tên APP.


17

@ Câu trả lời của Takoi là chính xác. Tuy nhiên, với phiên bản Xcode mới nhất của tôi, không có tùy chọn TEAM trong phần Thiết bị của Trình tổ chức. Tôi phải làm như sau thay vì để làm mới các chứng chỉ:

  1. Đến Xcode-> Preferences
  2. Bấm vào Tài khoản tab
  3. Chọn một Apple ID trong danh sách
  4. Bấm "Xem chi tiết" ở phía dưới bên phải
  5. Bấm vào refresh mũi tên phía dưới bên trái

tại Xcode sẽ làm mới các thông tin cập nhật, và bạn có thể tiến hành va mở rộng hoặc phân phối ứng dụng của bạn.

Hy vọng điều này sẽ hữu ích!

+1

ugh, đã trải qua khoảng 100 bài đăng SO và điều này đã giải quyết được vấn đề của tôi. TẠI SAO KHÔNG TÌM KIẾM TỰ ĐỘNG! 17 feb. 142014-02-17 05:32:26

  0

Ồ, chúa ơi! Đó là một giải pháp những gì tôi đã chờ đợi về giờ. Cảm ơn. 16 apr. 142014-04-16 19:21:53

  0

Tôi vẫn nhận được lỗi chính xác giống như trạng thái câu hỏi. 11 aug. 142014-08-11 19:16:16


3

Điều này dễ dàng hơn một chút.

  1. Bạn truy cập ứng dụng itunesconnect và đăng nhập
  2. nhấp chuột "chứng chỉ"
  3. Provisioning Profiles/Distribution
  4. tạo ra một cấu hình,
  5. tải hồ sơ cá nhân
  6. click đúp vào nó
+2

Điều này giải quyết được vấn đề của tôi trong XCode 5. Mặc dù tôi nghĩ rằng nó nên là [linkg] (https://developer.apple.com/membercenter/), 2. là "Provisioning Profiles" và bạn phải tạo một hồ sơ cho ** App Store ** Phân phối. Tôi chỉ tạo một cái cho ** Ad Hoc ** (Testflight) và lỗi được hiển thị cho đến khi tôi tạo một cái khác cho App Store. 20 jan. 142014-01-20 09:10:21

+1

Không có chứng chỉ nào trong itunesconnect 20 jun. 142014-06-20 22:09:51

+1

Không có liên kết 'chứng chỉ' trong itunesConnect. :( 13 aug. 142014-08-13 15:57:57


1

Mã nhận diện theo nhóm của tôi được đặt tên khác. Tôi đã phải thay đổi nó từ Nyquist.GasBro để com.Nyquist.GasBro đó là những gì tôi đã có trong hồ sơ cung cấp.


2

Chứng chỉ của tôi đã hết hạn khiến hồ sơ cấp phép của tôi hết hạn.
Khi I -

  • Cập nhật giấy chứng nhận của tôi trên cổng web iOS
  • Clicked Chỉnh sửa trên hồ sơ cung cấp
  • chọn giấy chứng nhận mới và nhấp tạo
  • Trong Xcode tôi làm mới trích lập dự phòng của tôi tiểu

Lỗi đã biến mất


0

I ha d cùng một vấn đề. Không có nội dung nào được đề cập trên trang này không hoạt động cho tôi cho đến khi tôi bị xóa mọi thứ khỏi lưu trữ. Sau khi vấn đề đó biến mất.


0

Đối với những người nói rằng hồ sơ Ad Hoc Distribution sẽ không hoạt động trong năm 2014, tôi phải đồng ý.

Trong cài đặt bản dựng xác định cài đặt Đăng nhập mã: cho Bản phát hành chọn Phân phối cửa hàng của bạn và sau đó chọn Menu> Sản phẩm> Lưu trữ.

Sau đó, trong Cửa sổ tổ chức, hãy chọn tệp lưu trữ và bản sao của bạn trong Xác thực. Nó sẽ cho phép bạn chọn Ad Hoc profile và validate ... sau đó chọn Distribute, nó sẽ cho phép bạn lưu dưới dạng file .ipa.


3

Tôi là thành viên của 2 đội và có cùng sự cố khi tải lên một trong các dự án.
Thay đổi Chung -> Nhận dạng -> Đội đến Không có trong cài đặt dự án (XCode 5) cho phép tôi tải ứng dụng lên iTunesConnect.

Screenshot is here

  0

Không có danh tính trong cài đặt chung trong Xcode! Làm gì? 20 jun. 142014-06-20 22:11:10

  0

@Dvole, Nó không phải là XCode Cài đặt chung, nhưng Cài đặt dự án. Hãy xem ảnh chụp màn hình trong câu trả lời cập nhật của tôi 19 jul. 142014-07-19 13:53:19


1

Không ai trong số câu trả lời trước đã giúp tôi, vì vậy tôi gửi vấn đề của tôi.

  1. Center Dev: Certificates, Identifiers & Profiles> Việc cấp phép cho hồ sơ> Phân phối

Hãy chắc chắn rằng đó là một bản phân phối provisioning hồ sơ, và ID ứng dụng trong nó là chính xác giống như Bundle ID của ứng dụng của bạn trong Xcode (Dự án Cài đặt> Chung> Nhận dạng> Nhận dạng nhóm).

  1. Xcode: Cài đặt Project> Build Cài đặt> Mã Ký: - (! Không phát triển)
    • Việc cấp phép cho hồ sơ chọn rằng tên hồ sơ phân phối provisioning
    • Mã ký nhận dạng - Tôi chọn Tự động vì tôi chỉ có một.

P.S. Trước khi thực hiện việc này, tôi đã xóa tất cả hồ sơ cấp phép chưa sử dụng và đã hết hạn và ký nhận danh tính từ Dev Center và từ Xcode. Sau đó, làm mới như đã đề cập trong các câu trả lời khác: Xcode: Tùy chọn> Tài khoản> (ID Apple của tôi)> Xem chi tiết> Làm mới.


2

Tôi đoán nó được viết ở đâu đó trong luồng, tôi không đọc chi tiết một cách chi tiết. Tôi chỉ muốn nhấn mạnh vào thời điểm này:

Do hành vi xCode gây phiền nhiễu, khi bạn đã thiết lập mọi thứ, bạn phải LÀM sạch dự án và Thoát xCode.

Sau đó khởi chạy lại và tạo. Bây giờ bạn biết nếu nó hoạt động hay không.

  0

Vẫn quan sát vấn đề này với xCode 6.1, một năm Trong một số trường hợp, khi bạn tải lại chứng chỉ nhà phát triển của mình, bạn cũng có thể phải khởi động lại máy Mac của mình. Có lẽ do bộ nhớ cache của Keychain. Chỉ cần nói nếu bạn nghĩ mọi thứ được đặt chính xác nhưng không có tác dụng, hãy đặt lại tất cả! 12 dec. 142014-12-12 17:22:52