Nếu tôi thu hồi chứng chỉ phân phối hiện có, nó có làm rối tung mọi thứ với các ứng dụng hiện có không?


203

Tôi đã xây dựng một ứng dụng iOS cho một tổ chức đã có sẵn một ứng dụng trên cửa hàng. Sau nhiều tuần cố gắng để có được anh chàng có chìa khóa để ký ứng dụng, cuối cùng họ đã quay lại và nói: "Cứ hoàn thành nó đi!". Vì vậy, tôi đang tự hỏi làm thế nào để tiến hành. Nếu tôi đi vào cổng cung cấp và thu hồi chứng chỉ dist, sau đó gán lại một, tôi có thể đăng nhập ứng dụng và tải lên mà không gặp vấn đề gì không?

Đó là những gì tôi sẽ làm, nhưng tôi không biết sự phân nhánh cho ứng dụng hiện có. Nó sẽ làm mọi thứ rối tung lên với điều đó? Và sau đó khi tổ chức muốn tiếp tục cập nhật trên ứng dụng của mình, họ không thể thu hồi và sau đó gán lại chứng chỉ cho họ lần nữa?

Phần này của quá trình là một chút sương mù với tôi, vì vậy một chút làm rõ sẽ được đánh giá cao !!


7
Có một liên kết đến trang web tài liệu của apple .
Artem Oboturov

20
Từ tài liệu được liên kết: "Quan trọng: Thành viên của Chương trình nhà phát triển iOS tiêu chuẩn có thể được đảm bảo rằng việc thay thế nhà phát triển hoặc chứng chỉ phân phối của bạn sẽ không ảnh hưởng đến bất kỳ ứng dụng hiện có nào bạn đã xuất bản trong Cửa hàng ứng dụng iOS, cũng sẽ không ảnh hưởng đến khả năng của bạn cập nhật những ứng dụng đó. " - developer.apple.com/library/ios/#technotes/tn2250/_index.html#//...
Tự hào Thành viên

5
Hai tài liệu tham khảo hiện không hợp lệ. Thông điệp của Apple :. "Tài liệu đã nghỉ hưu Quan trọng: Tài liệu này có thể không đại diện cho các thực tiễn tốt nhất cho sự phát triển hiện tại. Liên kết đến các bản tải xuống và các tài nguyên khác có thể không còn hiệu lực"
Krishnan

2
Đây có thể là tài liệu cập nhật.
Michael Radionov

Còn thông báo đẩy thì sao? Giấy chứng nhận phân phối của tôi đã hết hạn và tôi cần thu hồi nó để tạo một cái mới. Tôi không cần phải tải lên ứng dụng mới. Một trên mạng là tốt. Tôi nghĩ rằng tôi phải làm một chứng chỉ mới và một .pem mới (với một .cert mới và một .key mới). Sau đó, ứng dụng của tôi sẽ nhận được thông báo đẩy một lần nữa mà không cần gửi lại?
Miwi

Câu trả lời:


221

Không có vấn đề gì khi làm điều này trừ khi bạn đang ở trên tài khoản doanh nghiệp. Chứng chỉ phân phối dù sao cũng hết hạn, vì vậy cuối cùng sẽ xảy ra việc bạn cần một chứng chỉ mới. Đi trước và xóa đi.

Bạn cũng có thể tìm thấy câu hỏi này được hỏi, trả lời và hỏi lại nhiều lần trên các diễn đàn Apple Dev (ví dụ: đây là một ), vì vậy hãy tìm kiếm trên google nếu bạn vẫn còn do dự.

Giới thiệu về tài khoản Nhà phát triển doanh nghiệp: Cảm ơn bình luận của Mike

Ứng dụng trong cửa hàng Ứng dụng sẽ bị từ chức với chứng chỉ Apple khi có trên cửa hàng. Do đó, việc thu hồi chứng chỉ trong cổng cung cấp sẽ không ảnh hưởng đến nó. Ứng dụng doanh nghiệp sử dụng chứng chỉ gốc, điều đó có nghĩa là việc thu hồi nó sẽ khiến ứng dụng ngừng hoạt động trên tất cả các thiết bị được cài đặt trên đó. Nếu bạn thu hồi chứng chỉ tài khoản doanh nghiệp, tất cả các ứng dụng được cài đặt trên tất cả các thiết bị của nhân viên sẽ ngừng hoạt động


37
Chỉ cần một lưu ý cho những người khác đến đây: đây chỉ là lời khuyên tốt cho các ứng dụng của cửa hàng ứng dụng. Không thu hồi chứng chỉ nếu bạn đang quản lý tài khoản doanh nghiệp.
Mike Weller

4
@MikeWeller bạn có thể giải thích tại sao?
Karoh

76
@Horak Một ứng dụng trong cửa hàng Ứng dụng bị từ chức với chứng chỉ Apple khi nó xuất hiện trên cửa hàng. Do đó, việc thu hồi chứng chỉ trong cổng cung cấp sẽ không ảnh hưởng đến nó. Ứng dụng doanh nghiệp sử dụng chứng chỉ gốc, điều đó có nghĩa là việc thu hồi nó sẽ khiến ứng dụng ngừng hoạt động trên tất cả các thiết bị được cài đặt trên đó. Nếu bạn thu hồi chứng chỉ tài khoản doanh nghiệp, tất cả các ứng dụng được cài đặt trên tất cả các thiết bị của nhân viên sẽ ngừng hoạt động.
Mike Weller

1
@MikeWeller Ok, nếu chúng tôi đang quản lý ứng dụng doanh nghiệp và thu hồi chứng chỉ để tạo một ứng dụng mới, làm cách nào để các ứng dụng doanh nghiệp đó sử dụng chứng chỉ mới để ứng dụng của họ không bị hỏng vì vậy tôi không mất việc?
Brandon A

1
@BrandonA, cũng xảy ra với tôi. Bạn phải từ chức tất cả các ứng dụng và phân phối lại. Quá trình học tập. Điều tôi băn khoăn là nếu tôi xóa một chứng chỉ phát triển, liệu nó có ảnh hưởng đến các ứng dụng sản xuất không? Vì vậy, nếu tôi để chứng nhận sản xuất không bị ảnh hưởng
MobileMon

65

Việc thu hồi chứng chỉ không liên quan đến App Store hoặc các ứng dụng hiện có. Khi bạn thu hồi chứng chỉ của mình, nó sẽ bị xóa khỏi danh sách chứng chỉ. Thu hồi có những hiệu ứng sau:

  1. Bạn không còn có thể xây dựng ứng dụng trong Xcode bằng cách sử dụng hồ sơ cung cấp có chứa
    chứng chỉ bị thu hồi .

  2. Bạn không còn có thể gửi ứng dụng đến App Store đã được ký với chứng chỉ bị thu hồi hoặc được xây dựng với các hồ sơ cung cấp bị ảnh hưởng.


@SOUNDHSANKE có nghĩa là bạn không thể cập nhật ứng dụng nào bị xóa chứng chỉ?
zbz.lvlv

3
Bạn có thể cập nhật chúng với các bản dựng mới được ký với chứng chỉ mới.
Gasper Kolenc

Điều gì xảy ra nếu tôi đã gửi một ứng dụng đang xem xét và tôi xóa chứng chỉ triển khai? Họ sẽ từ chối ứng dụng của tôi chứ?
Chanchal Raj

1
Không, họ sẽ không từ chối ứng dụng của bạn. Bởi vì xác thực chứng chỉ là bắt buộc chỉ để gửi, Sau khi gửi để xem xét thì nó không có bất kỳ mối quan hệ nào với chứng chỉ bị xóa.
SOUNDH SANKE

Từ những gì tôi đã thấy, nếu tôi ký một ứng dụng đặc biệt với chứng chỉ thì nó không thể được cài đặt nữa sau khi bị thu hồi. Bất cứ ai khác nhìn thấy điều này?
Matt__C

3

Bạn có thể thu hồi nó sau khi bạn đã trả tiền cho năm tiếp theo của dịch vụ. Sau đó nó sẽ nhắc bạn cho một chứng chỉ mới. Bạn gửi CSR, tải xuống chứng chỉ mới và làm lại hồ sơ cung cấp của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.