Vừa nhận được thông báo rằng hồ sơ cấp phép cho một trong các ứng dụng của tôi sắp hết hạn. Có cách nào tôi có thể làm mới cái hiện có không hay tôi phải tạo lại cái mới?
Câu trả lời:
Để gia hạn hồ sơ cấp phép nhóm do Xcode quản lý:
Trong trình tổ chức của Xcode:
Tôi đã truy cập Cổng chương trình trên trang nhà phát triển của Apple, nhấp vào Cấp phép, nhấp vào nút "Gia hạn" bên cạnh Hồ sơ của tôi, trạng thái chuyển từ 'hết hạn' thành 'đang chờ xử lý', đợi một lát, nhấp vào làm mới, trạng thái mới đã hoạt động cho đến 3 tháng kể từ bây giờ, tôi nhấp vào "Tải xuống", tìm thấy tệp đã tải xuống trong thư mục tải xuống của tôi và kéo nó vào Biểu tượng XCode của tôi. (Tôi đã chạy Xcode và đã cắm iPhone). Hồ sơ mới xuất hiện và tôi đã xóa hồ sơ cũ (hãy cẩn thận vì chúng có cùng tên, nhưng khi bạn di chuột qua chúng, ngày hết hạn sẽ xuất hiện).
Tôi nghĩ vì tôi đã cắm điện thoại nên nó tự động cập nhật vào điện thoại, vì tôi không phải đồng bộ hóa lại hay bất cứ thứ gì.
Bây giờ ứng dụng của tôi hoạt động trở lại!
Tôi đã thực hiện những gì bạn đề xuất và tôi cũng không thấy nút "Gia hạn".
Sau đây là cách tôi được gia hạn.
Tôi thấy ba hồ sơ của mình (tên công ty, "Hồ sơ cấp phép nhóm" và productnameProfile). Thứ nhất và thứ ba sẽ hết hạn trong vòng vài tuần. Thứ hai (và chỉ thứ hai) được gắn cờ là "được quản lý bởi Xcode". Tên hồ sơ xuất hiện trong bảng với các cột có nhãn: "Hồ sơ cấp phép", ID ứng dụng, Trạng thái và Hành động. Trạng thái cho cả ba là "Hoạt động". Đầu tiên 1 và 3, cột Hành động có nút "Tải xuống" và liên kết "Chỉnh sửa". Đối với 2, cột Hành động gthe chỉ có nút "Tải xuống".
Không có nút / liên kết "Gia hạn" (hoặc "Làm mới") ở bất kỳ đâu (và tôi đã tạo nguồn xem và cũng tìm kiếm nguồn đó :)
Vì vậy, tôi nghĩ ... nhấp vào "Chỉnh sửa" trên # 3 ... hai lựa chọn bật lên: Sửa đổi và Nhân bản. Tôi đã chọn "Sửa đổi"
Vẫn không có gia hạn / làm mới ... nhưng có một nút "Gửi" ... không hoạt động (hóa ra nó bị chuyển sang màu xám, nhưng điều đó hoàn toàn không rõ ràng ... thiết kế giao diện người dùng xấu).
Tôi phát hiện ra rằng nếu tôi thay đổi nội dung nào đó trên màn hình (trong trường hợp của tôi, tôi đã chọn một thiết bị không sử dụng trước đó), "Gửi" sẽ tối đi (trở nên khả dụng). Nhấp vào "Gửi". Bạn đang lặng lẽ (một sự cố giao diện người dùng khác :) được đưa trở lại trang trước và các nút "Tải xuống" và "Chỉnh sửa" đã biến mất và cột trạng thái sẽ hiển thị "Đang chờ xử lý"!
Sau một lúc, tôi làm mới cửa sổ (tải lại) (không biết liệu nó có tự động làm mới hay không) ... và thấy rằng cột trạng thái đã thay đổi thành "Hoạt động".
Bây giờ ... tôi đã tải xuống hồ sơ mới (hồ sơ mà trang darn không cho bạn biết là mới và không DANH SÁCH NGÀY HẾT HẠN để bạn có thể tự nói với mình ... lỗ hổng UI thứ ba rồi :)
Tôi đã tải hồ sơ xuống, xóa hồ sơ cũ khỏi danh sách trong cửa sổ Organizer của Xcode, sau đó kéo hồ sơ mới vào cửa sổ Organizer của Xcode, và ... thì đấy, Người tổ chức hiển thị ngày hết hạn mới (khoảng 3 tháng kể từ hôm nay ).
Hy vọng điều đó sẽ giúp,
Stan Cupertino, CA, Hoa Kỳ
Bạn có biết nút gia hạn chỉ xuất hiện khi hồ sơ hết hạn không? Tôi có một hồ sơ sắp hết hạn, nhưng không có nút "gia hạn" nào được hiển thị vào lúc này.
Chỉ cần đọc ở nơi khác rằng rõ ràng là trường hợp này.
Họ đã thay đổi nó ngay bây giờ. (Tháng 10 năm 2010)
Đăng nhập vào trang web của nhà phát triển iPhone: http://developer.apple.com/
Sau đó nhấp vào "Cổng cấp phép" trên menu thanh bên bên phải (ngay trên cùng).
Trên trang tiếp theo, nhấp vào "Cấp phép" trong menu thanh bên trái
Sau đó, bạn sẽ thấy / các hồ sơ cấp phép của mình và / các nút 'gia hạn' - Nhấn vào đó :)
Kể từ tháng 5 năm 2017, quá trình này dường như đã thay đổi một lần nữa (một chút).
Tôi thực sự không thấy cần thiết phải sửa đổi bất cứ điều gì liên quan đến hồ sơ của mình và may mắn thay, chứng chỉ vẫn còn hiệu lực nên việc gia hạn cuối cùng trở thành một quá trình đơn giản mặc dù việc tìm ra chính xác những gì cần làm không hề đơn giản.
Cập nhật tháng 3 năm 2013
Ngày hết hạn của hồ sơ cung cấp được liên kết với ngày hết hạn của chứng chỉ nhà phát triển. Và tôi không muốn đợi nó hết hạn nên đây là những gì tôi đã làm -
Họ thay đổi cách thức hoạt động thường xuyên. Đây là những gì tôi phải làm vào thời điểm này (tháng 5 năm 2016):
Để gia hạn hồ sơ phát triển trước khi nó hết hạn, cuối cùng tôi đã tìm ra cách phù hợp với mình. Tôi tô đậm các bước mà tôi đã bỏ lỡ trước đây.
Đi tới cổng cấp phép của Apple, chọn "Cấp phép". Bạn sẽ nhận được danh sách "Hồ sơ cấp phép phát triển" nơi bạn sẽ thấy hồ sơ sắp hết hạn của mình với nhãn "Được quản lý bởi XCode". Nhấp vào nút "Hồ sơ mới" ở trên cùng, chọn loại hồ sơ bạn muốn và tạo nó. Chờ nửa phút, làm mới màn hình chính và khi nó hiển thị cấu hình mới là "Đang hoạt động", hãy chuyển về XCode, đi tới Trình tổ chức, chọn "Cấu hình cung cấp" trong "Thư viện" ở cột trên cùng bên trái. Nhấp vào "Làm mới" ở dưới cùng, đăng nhập (nếu nó yêu cầu) và hồ sơ mới xuất hiện trong danh sách sau một thời gian ngắn.
Bây giờ, quan trọng là kết nối thiết bị của bạn và kéo hồ sơ mới của bạn vào hàng "Hồ sơ cấp phép" bên dưới thiết bị được kết nối ở cột bên trái.
Cuối cùng, bạn có thể xóa các cấu hình cũ khỏi thiết bị của mình nếu bạn cảm thấy thích.
Lưu ý: thú vị là, có vẻ như chỉ cần đánh dấu và xóa hồ sơ cấp phép của bạn trên trang Cổng thông tin cấp phép iOS sẽ tạo ra một Hồ sơ cấp phép nhóm mới. Vì vậy, có lẽ đó là tất cả những gì cần thiết. Tôi sẽ thử lần sau xem đã đủ chưa, nếu vậy bạn không cần tạo hồ sơ như tôi đã mô tả ở trên.
Ngoài các giải pháp khác, tôi cần chỉnh sửa ký mã trên dự án chính và tệp Target để đưa lại bản dựng ứng dụng vào thiết bị sau khi hồ sơ cấp phép hết hạn.
:: Xóa các cấu hình cũ đã hết hạn
:: Thêm hồ sơ mới với Người tổ chức
:: Xóa tất cả các mục tiêu
:: Nhận thông tin -> Ký mã trên cả dự án chính và mục tiêu
:: Xây dựng và chạy
Thật không may, gia hạn dường như không hoạt động trong trường hợp của tôi. Hồ sơ phân phối Ad Hoc của tôi sắp hết hạn sau 5 ngày nữa. Tôi đã nhận được cảnh báo về điều đó trên iPhone và Xcode Organizer cũng hiển thị một dấu hiệu cảnh báo bên cạnh nó.
Trong cổng cấp phép của Apple, nó được đánh dấu là không hoạt động và có một nút để kích hoạt lại nó. Nhưng vẫn còn hạn sử dụng như cũ, 5 ngày nữa. Tiếp theo, tôi đã thêm hai iPhone nữa vào đó, nhưng hồ sơ đã thay đổi vẫn hết hạn sau 5 ngày kể từ bây giờ.
Cuối cùng, tôi đã xóa hồ sơ trong cổng cung cấp và tạo một hồ sơ mới từ đầu, sử dụng một tên khác, nhưng hồ sơ mới này vẫn hết hạn vào ngày 13 tháng 4, 5 ngày kể từ bây giờ!
Thật là bực mình! Vì vậy, tôi đoán tôi phải đợi cho đến khi nó hết hạn và tạo một cái mới sau đó.
Trong trường hợp bạn đang tự hỏi liệu đăng ký nhà phát triển của tôi có hết hay không. Tôi vừa gia hạn nó vào tháng Hai.
Đối với tôi, sự cố đã xảy ra vì không có chứng chỉ Sản xuất đang hoạt động. Tôi đã tạo một cái mới, sau đó đi tới hồ sơ cung cấp phân phối đã hết hạn, thêm chứng chỉ và hồ sơ cung cấp đã được kích hoạt.