2009-12-22 23 views
31

Mã thông báo thiết bị khác nhau như thế nào từ sandbox sang chế độ sản xuất?Thẻ thiết bị APNS iPhone trong sandbox so với sản xuất

Tôi nghĩ rằng mình đã khóa một số mã thông báo thiết bị vào chế độ sản xuất và không thể đẩy chúng ra khỏi quá trình phát triển.

Bất kỳ ý tưởng nào về cách tôi có thể kiểm tra?

+0

Không chắc chắn điều này sẽ giúp ích, nhưng nếu bạn cố gắng gửi mã thông báo thiết bị sản xuất qua hộp cát (chế độ phát triển) hoặc ngược lại, bạn sẽ gặp lỗi khi mã thông báo lỗi. Chuyển sang chế độ chính xác và nó sẽ hoạt động. – Jacksonkr

Trả lời

99

Khi bạn tạo ứng dụng bằng cert phát triển, ứng dụng sẽ tạo mã thông báo thiết bị duy nhất. Mã thông báo thiết bị này sẽ không hoạt động trên mạng đẩy sản xuất. Khi bạn xây dựng ứng dụng của mình với hồ sơ cấp phép phân phối (App Store hoặc Ad-Hoc), thiết bị của bạn sẽ tạo một mã thông báo thiết bị khác nhau cho thông báo đẩy. Nếu bạn cố gắng gửi mã thông báo phát triển được tạo ra đến mạng SSL đẩy sản xuất, các máy chủ của Apple sẽ từ chối mã thông báo của bạn.

+3

Cảm ơn. Bạn đã lưu sự tỉnh táo của tôi với câu trả lời này. – n8gray

+0

tuyệt vời! cảm ơn bạn! – Ken

+4

Tại sao mã thông báo thiết bị phát triển và mã thông báo thiết bị sản xuất của tôi giống nhau? –

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