Cách gia hạn Chứng chỉ nhà phát triển Apple của bạn

Gia hạn chứng chỉ nhà phát triển và hồ sơ cấp phép

Một trong những khía cạnh của việc phát triển các ứng dụng iPad có thể có một nhà phát triển kéo răng ra là bắt đầu thiết lập để thực hiện ký mã thích hợp để biên dịch ứng dụng và chuyển chúng sang iPad để thử nghiệm. Và như thể làm điều đó một lần là không đủ, kinh dị thực sự phát triển khi đến lúc gia hạn chứng nhận của nhà phát triển.

Cách phát triển ứng dụng iPad

Thật không may, Apple không cảnh báo bạn khi chứng chỉ của bạn hết hạn, vì vậy điều đầu tiên bạn gặp phải là một lỗi cho bạn biết rằng iPad của bạn không có cấu hình thích hợp được cài đặt trên đó. Điều này có thể ném bạn cho một vòng lặp vì bản thân hồ sơ có thể không hết hạn, nhưng nếu chứng chỉ nó được gắn với đã hết hạn, hồ sơ sẽ ngừng hoạt động.

Tìm ra rằng đó là chứng chỉ của nhà phát triển đã hết hạn là một nửa trận chiến. Một nửa khác là đúng cách nhận được một thiết lập mới và gắn liền với hồ sơ của bạn. Dưới đây là các bước bạn sẽ cần thực hiện để mọi thứ được thiết lập và hoạt động bình thường trở lại:

Đánh giá: Corona SDK cho iPhone và iPad

  1. Yêu cầu chứng chỉ mới. Bạn làm điều này trong ứng dụng Keychain Access, mà bạn có thể tìm thấy bằng cách vào các ứng dụng của Mac và kích vào thư mục Utilities.
  2. Bên trong Keychain Access, bạn sẽ thấy các chứng chỉ được liệt kê. Các chứng chỉ cần thiết để phát triển sẽ được đặt tên như "Nhà phát triển iPhone: [tên]" và "Phân phối iPhone: [tên]". Họ cũng sẽ có một vòng tròn màu đỏ với chữ X ở giữa chỉ định rằng chúng đã hết hạn. Bạn sẽ muốn xóa các chứng chỉ đã hết hạn nếu không bạn có thể gặp phải sự cố khi ký mã các ứng dụng của mình.
  3. Sau khi bạn xóa các chứng chỉ đã hết hạn, bạn cần tạo một tệp yêu cầu một chứng chỉ mới. Thực hiện việc này bằng cách truy cập Keychain Access -> Certificate Assistant -> Yêu cầu chứng chỉ từ Tổ chức phát hành chứng chỉ.
  4. Nhập địa chỉ email hợp lệ, tên của bạn và chọn "Đã lưu vào đĩa" từ các tùy chọn. Nhấp vào tiếp tục để lưu tệp.
  5. Đi tới phần Chứng chỉ của Cổng cấp phép iOS để tải lên tệp và nhận chứng chỉ hợp lệ. Sau khi tải lên, bạn sẽ cần đợi vài phút và làm mới màn hình để được phát hành. Hãy chờ tải xuống chứng chỉ ngay bây giờ.
  1. Chọn tab Phân phối trong phần Chứng chỉ và thực hiện quy trình tương tự để đảm bảo bạn có chứng chỉ để phân phối ứng dụng. Một lần nữa, hãy giữ tải xuống chứng chỉ ngay bây giờ.
  2. Chuyển đến phần Cấp phép của Cổng cấp phép iOS.
  3. Chọn chỉnh sửa và sửa đổi cho cấu hình bạn muốn sử dụng để mã ký ứng dụng của bạn.
  4. Trong màn hình Sửa đổi, đảm bảo có dấu kiểm bên cạnh chứng chỉ mới của bạn và gửi các thay đổi.
  5. Nhấp vào tab Phân phối và thực hiện quá trình tương tự với hồ sơ phân phối của bạn. Một lần nữa, giữ tắt tải xuống các cấu hình này.
  6. Khởi chạy Tiện ích Cấu hình iPhone.
  7. Đi tới màn hình Provisioning Profiles trong tiện ích cấu hình iPhone và xóa hồ sơ cung cấp hiện tại của bạn và hồ sơ phân phối của bạn ngay cả khi chúng chưa hết hạn. Bạn muốn thay thế chúng bằng hồ sơ mới của bạn được đính kèm với chứng chỉ mới.
  8. Bây giờ chúng tôi đã xóa chứng chỉ mã hóa và hồ sơ của Mac của bạn, chúng tôi có thể bắt đầu tải xuống các phiên bản mới.
  1. Quay lại phần Cấp phép và tải xuống cả hồ sơ cấp phép và hồ sơ phân phối của bạn. Sau khi tải xuống, bạn chỉ cần nhấp đúp vào các tệp để cài đặt chúng trong tiện ích cấu hình.
  2. Quay lại phần Chứng chỉ và tải xuống các chứng chỉ mới để phát triển và phân phối. Một lần nữa, chỉ cần nhấp đúp vào các tệp là đủ để cài đặt chúng trong Keychain Access.

Và đó là nó. Bạn sẽ được đọc để cài đặt các ứng dụng thử nghiệm trên iPad của mình một lần nữa và gửi chúng đúng cách đến cửa hàng ứng dụng Apple. Một phần quan trọng của các bước này là dọn dẹp các tệp cũ để đảm bảo Xcode hoặc nền tảng phát triển của bên thứ ba của bạn không nhầm lẫn giữa các tệp cũ với các tệp mới. Điều này tránh được một nhức đầu lớn khi khắc phục sự cố với quy trình.