2013-04-28 40 views
38

Tôi vừa mới ký và tạo chứng chỉ có quyền truy cập keychain, sau đó trong cổng nhà phát triển, tôi nhấp vào chứng chỉ-> nhà phát triển -> + và khi tôi được nhắc bạn cần loại chứng chỉ nào? dưới sự phát triển ứng dụng ios phát triển là màu xám.io: tùy chọn phát triển ứng dụng ios màu xám

Có ai biết tại sao điều này không? Tôi có cần thu hồi chứng chỉ không?

enter image description here

+0

Bạn đã đăng ký Chương trình dành cho nhà phát triển iOS chưa và đã thanh toán $ 99 chưa? – Linuxios

+0

Bạn có thể cung cấp ảnh chụp màn hình không? – Undo

+0

Có Tôi đã đăng nhập vào cổng thông tin dev – wwjdm

Trả lời

29

Đã tìm ra.

  1. Thu hồi tất cả chứng chỉ nhà phát triển.
  2. Nhấp lại chứng nhận để làm mới

Hoạt động!

+1

Cảm ơn câu trả lời của bạn. Nhưng bạn có thể cho tôi biết tại sao nó xảy ra? – Smita

+0

Đôi khi các chứng chỉ hết hạn và bạn phải đặt lại tất cả chúng. Tôi không biết tại sao táo sẽ không cho phép bạn thiết lập lại chỉ một trong số họ. – wwjdm

+0

Tôi chỉ cần thu hồi một trong hai. Vì vậy, có thể có giới hạn về số lượng chứng chỉ phát triển mà bạn có thể có. – MkVal

10

Tùy chọn Phát triển ứng dụng iOS ngày nay đang bị chuyển sang màu xám không biết tại sao.

Thậm chí tôi đã có tình huống này và tôi đã giải quyết nó (đã bật tính năng này) bằng các bước sau.

  1. Xóa chứng chỉ phát triển đã hết hạn khỏi chứng chỉ/phát triển.

  2. Thu hồi chứng chỉ phát triển không sử dụng.

  3. Bây giờ hãy nhấp vào nút + và bạn có thể tự do chọn tùy chọn

    iOS App Development.

34

Bạn chỉ có thể yêu cầu một chứng chỉ phát triển cho mỗi người dùng. Hoặc đăng nhập với tư cách người dùng bạn muốn yêu cầu chứng chỉ hoặc xóa (các) chứng chỉ hiện tại cho người dùng bạn đã đăng nhập. Không cần xóa mọi thứ.

+0

Đây là câu trả lời đúng, bạn không cần phải thu hồi tất cả chứng chỉ – zimmryan

+0

Những điều được định nghĩa là người dùng? Tôi có một tài khoản 99 $ Dev. Tôi có thể có nhiều người dùng và mỗi người họ có cần chứng chỉ của riêng mình hoặc cùng 1 từ danh mục này không? – NukeouT

2

Nếu đúng, bạn chỉ có thể yêu cầu một chứng chỉ phát triển cho mỗi người dùng.

0

từ Ionic tài liệu trợ giúp thông qua tùy chọn CLI: http://docs.ionic.io/v2.0.0-beta/docs/ios-build-profiles

Hãy thử với tùy chọn dưới đây: Tạo Certificate p12 sử dụng OpenSSL

Tải về giấy chứng nhận iOS của bạn vào thư mục tương tự như khóa RSA tin của bạn. Chúng ta sẽ cần nó để tạo ra tệp Certificate.p12.

Trước tiên, chúng tôi cần thay đổi định dạng của chứng chỉ iOS thành PEM.

Shell:

openssl x509 -inform DER -outform PEM -in ios_development.cer out ios_development.cer.pem Bây giờ giấy chứng nhận iOS là ở dạng thích hợp, chúng ta có thể tạo ra các tập tin Certificate.p12 .

Shell: openssl pkcs12 -export -inkey keyname.key -in ios_development.cer.pem -out Chứng chỉ.p12

Bạn sẽ được nhắc nhập mật khẩu, mật khẩu này sẽ được sử dụng để bảo vệ chứng chỉ đã xuất. Cho nó một cái gì đó bạn có thể nhớ!

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