2010-09-20 27 views
11

Tôi muốn cập nhật một Ứng dụng hiện có trong App Store, nhưng hồ sơ tôi đã sử dụng hết hạn (Tôi không chắc chắn, nếu nó có liên quan đến chứng chỉ tương ứng cũng hết hạn ..). Kể từ khi Apple nói với tôi trong How-Tos:Làm cách nào để cập nhật Ứng dụng của tôi trong App Store nếu Hồ sơ cấp phép phân phối đã hết hạn?

Sử dụng cùng một phân phối Provisioning hồ sơ để xây dựng mỗi phiên bản mới của ứng dụng của bạn

tôi không biết, phải làm gì. Có ai giúp được không?

Trả lời

11

Phần quan trọng là giữ cùng một id gói.

Nếu hồ sơ cấp phép của bạn đã hết hạn hoặc bạn phải tạo chứng chỉ khác, điều đó không quan trọng.

Tải phiên bản mới của hồ sơ cấp phép, xây dựng ứng dụng của bạn và nó sẽ ổn.

+0

nếu tôi bật thông báo đẩy cho ứng dụng, tôi có phải tạo lại chứng chỉ không? –

+1

Chứng chỉ được sử dụng để tạo ứng dụng khác với chứng chỉ được sử dụng để đẩy. Bạn chỉ cần tạo chứng chỉ APS mới nếu đã hết hạn. Bạn có thể thấy chứng chỉ APS bị ràng buộc với Id ứng dụng chứ không phải chứng chỉ phân phối. – vfn

1

Gia hạn chứng chỉ và hồ sơ cấp phép của bạn tại Cổng nhà phát triển iOS.

+2

Bạn thực sự không thể "gia hạn" Hồ sơ cấp phép phân phối của mình. Trong trường hợp của tôi, tôi phải tạo một cái mới từ đầu. – dontWatchMyProfile

+0

Cung cấp cho bạn CSR gốc, bạn có thể gia hạn chứng chỉ phân phối và hồ sơ cấp phép liên quan của nó. – Jasarien

2

Nếu hồ sơ hết hạn, hãy gia hạn đơn giản hoặc tạo hồ sơ mới. Tôi đã làm nó ngày hôm qua, hồ sơ của tôi dist đã hết hạn và tôi chỉ cần xóa nó và tôi đã tạo ra một cái mới.

Sau khi tạo một chứng chỉ mới, hãy tải xuống, xóa chứng chỉ cũ khỏi keychain và thêm nó vào móc khóa.

Sau đó, hãy thử xây dựng ứng dụng của bạn và ứng dụng sẽ hoạt động. (Tôi đã khởi động lại XCode trước khi ứng dụng được xây dựng chính xác cho cửa hàng ứng dụng)

2

Mọi cấu hình và mọi chứng chỉ sẽ hết hạn. Miễn là tài khoản nhà phát triển vẫn như cũ, chỉ cần tạo một cert phân phối mới nên thực hiện thủ thuật.

2

Bạn cần giữ chính xác hai thứ giống nhau: tài khoản Nhà phát triển iOS đã đăng ký bạn sử dụng và Thuộc tính số nhận dạng mục tiêu trong Xcode (trở thành Mã định danh nhóm trong ứng dụng). Làm điều đó và kết quả sẽ là bản cập nhật cho cùng một ứng dụng trong App store.

Mọi thứ khác bạn có thể gia hạn, tạo lại trong cổng, cài đặt trên máy Mac mới, v.v., bao gồm ID ứng dụng (ký tự đại diện không) được tạo trong cổng, chứng chỉ Nhà phát triển hoặc phân phối và hồ sơ cấp phép trong cổng trong Xcode hoặc trên iDevice. Bạn cũng có thể thay đổi tên hiển thị Bundle (bên dưới biểu tượng), tên Sản phẩm, tên Mục tiêu trong Xcode và thậm chí có thể là tên của ứng dụng khi nó xuất hiện trong cửa hàng Ứng dụng (nếu nó không khác biệt).

+0

Tôi đã thay đổi hồ sơ cấp phép trên một vài ứng dụng (ký tự đại diện thành phi ký tự đại diện để thêm IAP) và chúng được chấp nhận, vì vậy tài liệu bạn trích dẫn có vẻ gây hiểu nhầm. – hotpaw2

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