2015-03-31 19 views
14

Chỉ để lưu nội dung trò chuyện: Tôi đã có phản hồi lạ từ Xcode khi tôi cố gắng chạy ứng dụng trên thiết bị của mình.Giấy chứng nhận nhà phát triển Apple Xcode hết hạn: (0xE8008018)

Vui lòng xác minh rằng đồng hồ trên thiết bị của bạn được đặt chính xác và chứng chỉ ký của bạn chưa hết hạn. (0xE8008018).

Chứng chỉ của tôi hết hạn vào lúc nửa đêm VÀ một số hồ sơ cấp phép của tôi cần được dọn dẹp nghiêm trọng.

Quy trình quản trị để làm cho tất cả được gia hạn để xây dựng và hoạt động là gì?

Trả lời

12

Bạn cần phải:

  1. Connect cho Apple Developer Center Member
  2. Nhấp vào 'Giấy chứng nhận, nhận dạng & Profiles
  3. iOS Apps phải không có một thông báo ngày hết hạn hoặc khác làm mới nó, và quay lại đây
  4. Nhấp vào 'Cung cấp hồ sơ'
  5. Nếu không ai có trạng thái 'hoạt động', đó là vấn đề
  6. Thêm một cho 'iOS App Development'
  7. Chọn đúng 'App ID': BundleID của bạn, hoặc là wildcard
  8. Màn hình tiếp theo sẽ hiển thị bạn giấy chứng nhận hợp lệ. Nếu không, hãy tạo một (nhấp vào mục 'Chứng chỉ' ở menu bên trái) và quay lại đây
  9. Chọn một chứng chỉ
  10. Sau đó, bạn thấy tất cả các thiết bị bạn đã khai báo trong 'Thiết bị', chọn những thiết bị bạn muốn để chạy ứng dụng của bạn
  11. tặng một tên hồ sơ và tạo ra nó
  12. bạn sẽ tải về một file có tên: [tên hồ sơ] .mobileprovision
  13. Double-click để cài đặt nó
  14. Tại bước này, vấn đề của tôi đã được giải quyết . Xây dựng và chạy trên điện thoại của tôi là ok.
+0

Luôn làm sạch! Là điều duy nhất tôi không làm ... Thở dài. –

9

Tôi chỉ có cùng một thứ chính xác ... tất cả tiểu sử, chứng chỉ và mọi thứ đều được cập nhật trong cổng thông tin Dev. Điều cố định cho tôi là dưới tab Chung trong mục tiêu của ứng dụng, thay đổi danh sách thả xuống 'Nhóm' thành không có gì ... và sau đó quay lại công ty của tôi. Buộc Xcode yêu cầu lại bất cứ điều gì nó nghĩ rằng nó cần thiết từ Cổng thông tin Dev.

Quay lại kinh doanh ... :-)

+0

biết nó phải giống như thế này ... ứng dụng của tôi sẽ xây dựng trên iPhone của tôi chứ không phải iPad của tôi, và điều này dường như khắc phục vấn đề sau khi một vài Xcode khởi động lại và "Không" chuyển đổi – whyoz

+0

Điều này làm việc cho tôi !! Cảm ơn bạn! – jbyrd

5

Hoặc chuyển đến Tiện ích/Keychain và xóa tất cả các chứng chỉ đó. Chạy từ Xcode và nó sẽ sắp xếp tất cả cho bạn.

+0

Điều này chỉ làm việc cho tôi sau khi tôi truy cập trang web của Nhà phát triển Apple và đồng ý với các điều khoản và điều kiện mới – doctorBroctor

+0

Đã làm việc cho tôi, cảm ơn! – eilas

+0

Tôi chỉ phải giết các chứng chỉ được liệt kê là bị thu hồi trong keychain và thì đấy: lời khuyên của bạn đã hoạt động –

0

Nếu bạn làm việc trong một nhóm và chịu đựng vấn đề này, nhưng đồng nghiệp của bạn không, bạn có thể yêu cầu một ai đó để xuất khẩu hồ sơ cá nhân phát triển như mô tả trong https://developer.apple.com/library/ios/recipes/xcode_help-accounts_preferences/articles/export_signing_assets.html

Sau đó, nhập khẩu các tập tin .developerprofile.

Làm việc như một sự quyến rũ đối với tôi.

0

Xin chào tất cả Chỉ cần xóa chứng chỉ nhà phát triển và cài đặt lại nó.Xóa tùy chọn fomr xcode của tài khoản và thêm lại. trình cho tôi

0

Khởi động lại XCode làm XCode giải quyết vấn đề đối với tôi cho thấy dấu nhắc này:

enter image description here

Chỉ cần nhấn "Khắc phục sự Issue" và nó làm việc.

0

Xóa tất cả chứng chỉ đã hết hạn khỏi xcode còn lại của Keychain sẽ xử lý.

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