Tôi đang phát triển trò chơi trên iPhone với tích hợp Game Center. Trò chơi đang được xây dựng dưới dạng Debug (không phát hành/phân phối). Trên trình mô phỏng, Trung tâm trò chơi luôn sử dụng hộp cát đúng cách. Trên chính thiết bị iPhone, nó sẽ đi trong một vài ngày bằng cách sử dụng sandbox, sau đó đột nhiên quyết định sử dụng các máy chủ Game Center thực (kết quả là một lỗi, vì game của tôi chưa được phát hành). Nó đã tránh được hộp cát trong vài ngày nay và tôi ghét thử nghiệm trên trình mô phỏng. Bất kỳ ý tưởng làm thế nào để một lần và cho tất cả làm cho nó sử dụng sandbox trong quá trình phát triển?Làm cách nào để đảm bảo ứng dụng iPhone của tôi sử dụng hộp cát của Trung tâm trò chơi?
Dưới đây là đoạn trích có liên quan từ Game Kit Programming Guide:
Là một nhà phát triển, tài khoản Game Center của bạn có thể đăng nhập vào một trong hai Sandbox để thử nghiệm, hoặc vào môi trường sống nhưng không phải cả hai. Để thay đổi tài khoản nào bạn đã đăng nhập, hãy chuyển sang ứng dụng Trung tâm trò chơi tích hợp và đăng xuất, sau đó chạy bất kỳ ứng dụng nào được bật trong Trung tâm trò chơi. Nếu ứng dụng đó được cấp phép để phát triển, hãy nhập thông tin tài khoản thử nghiệm của bạn để đăng nhập vào Sandbox. Nếu không, hãy nhập thông tin tài khoản trực tiếp của bạn để đăng nhập vào môi trường trực tiếp.
Theo như tôi có thể biết, ứng dụng của tôi đang được cấp phép sử dụng Hồ sơ cấp phép dành cho nhà phát triển. Chế độ xây dựng được đặt thành Gỡ lỗi. Tôi đã đăng xuất khỏi Trung tâm trò chơi trên thiết bị. Tôi cũng đã cố gắng đăng xuất khỏi Cửa hàng để có biện pháp tốt.
Tôi muốn tưởng tượng rằng đó là cấp phép hồ sơ mà các ứng dụng được ký kết với ... –
Làm thế nào mà sẽ ảnh hưởng đến nó? Hồ sơ cấp phép chỉ là danh sách các thiết bị được chấp nhận và ID gói. Tôi có thiếu thứ gì đó hiển nhiên ở đây không? –
Tôi đã thử tất cả các giải pháp được liệt kê trong các câu trả lời, nhưng có cùng một vấn đề. Rất lạ. –