2011-03-22 1 views
2

게임 센터와 서버의 통합 테스트를 제외하고 Apple에 제출할 준비가 된 앱이 있습니다. 그것이 내가 다음과 같은 걸림돌을 치는 곳입니다.iOS Game Kit : 업적/점수 제출시 항상 통신 오류가 발생합니다.

내 노트북에 연결되어 있고 Xcode에서 디버그 모드로 앱을 실행하는 기기에 앱을 설치했습니다. GKAchievement 또는 GKScore를 사용하여 업적 또는 최고 점수를 제출할 때 GKrrorCommunicationsFailure 오류가 오늘 하루 종일 완료 처리기로 전송되었습니다 (첫날). 앱이 Game Center에 성공적으로 신속하게 로그인하면 기기가 인터넷을 통해 어려움없이 Apple 사이트를 통해 인터넷에 접속할 수 있지만 이러한 오류는 점수/업적 제출 루틴 호출로 얻을 수 있습니다.

(좋은 소식! 내가 그러므로 철저하게 이러한 오류 내 처리를 테스트 한 것입니다 :)하지만 지금은 일부 제출의 성공을보고 싶어요!)

이 원인이 될 수있는 어떤 생각, 또는 실제로 오류가 올바른지, 그리고 우연히도 우연히 가장 최악의 네트워크 하루를 선택했습니다.

답변

1

나는 문제를 발견, 그래서 내 자신의 질문에 대답하고있다 :

GKErrorCommunicationsFailure는 서버와의 통신에서 얻을 수있는 다른 오류의 수에 우산입니다. 예를 들어, 연결 문제 만이 아닙니다.

필자의 경우 코드에서 iTunes Connect (코드의 공백, iTunes Connect의 공백 없음)보다 업적/리더 보드의 이름이 약간 다른 것으로 나타났습니다. 따라서 오류는 실제로 게시 할 성과/리더 보드가 없다는 것을 나타내려고 시도했습니다.