2012-09-30 2 views
5

iOS6을 사용하여 차례 기반 게임을 구현할 때 이상한 물건을 발견했습니다.iOS6 TurnBasedMatch 문제

나는 많은 경기를 만들었고 게임의 아이콘은 "29"라고 말했습니다. 그러나이 실행할 때 :

[GKTurnBasedMatch loadMatchesWithCompletionHandler:^(NSArray *matches, NSError *error) { 
}]; 

을 나는 제로 다시 일치 얻고 나는 새로운 일을 만들려고하면 나는이 오류 얻을 : 가리키는

Error Domain=GKErrorDomain Code=21 

을 새로운 GKErrorTurnBasedTooManySessions

그러나 나는 그 "세션"을 찾아 끝낼 수 없다!

+0

동일한 문제가 발생합니다. 아직 해결책을 찾았습니까? –

답변

3

저는이 문제에 대해 Apple 기술자와 논의 중입니다. 게임 센터 샌드 박스는 앱의 버전 번호를 변경하는 경우, 그래서 서로 응용 프로그램의 다른 버전을 분할하려고

게임 센터 샌드 박스 중

명백한 원인 : 이것은 그들의 설명과 제안 된 해결책이었다 테스트를 진행하면 진행중인 성냥이 고아가되어 고스트 배지를 계산할 가능성이 있습니다. 고스트를 해결하기 위해

권장 iTunes의 응용 프로그램 연결을위한

안 게임 센터 일치합니다. 몇 시간을주고 (밤새 완벽한 것입니다), 다시 켜십시오. 운이 좋으면, 그것만으로는 문제를 해결할 수 있지만 작동하지 않는다면 iTunes Connect를 끝까지 재설정해야합니다. 이 페이지의 하단에있는 "문의하기"버튼을 사용하여 으로 직접 문의 할 수 있습니다 : iTunes Connect Support.

권장 사항이 문제를

변경을 방지하기 위해 거의 게임 센터 일치 테스트 기간 동안 앱의 새로운 구축 할 수 있습니다.

내 샌드 박스

내 앱 장애인 게임 센터를 가지고 있고, 내 배지 카운트를 재설정하는 경우 몇 시간에 볼 수 결과. 게임 센터를 14 시간 동안 사용하지 않은 상태로 두었고 배지 개수가 재설정되지 않았습니다. 따라서 iTunes Connect 지원팀에 연락하여 내 앱을 재설정하도록 요청했습니다. 그들은이 문제를 확대해야했습니다. 애플은 방금 나에게 전화를했다. 그들의 지원은 계속해서 문제를 해결하고 있으며, 다른 개발자들도 비슷한 문제를 안고있다.

필자는 마침내 두 부서 간의 동그라미에 있기 때문에 마침내 애플에게 도움을 청하려고 애를 썼다. 재미있게, 검토를 위해 앱을 제출 한 직후에 모든 이전 게임이 샌드 박스 게임 센터에 표시되기 시작합니다. 그들은 더 이상 유령과 일치하지 않았습니다.

추신 : 밤에도 샌드 박스 리더 보드 재설정을 요청했습니다. 어쩌면 리더 보드 재설정이 유령 경기를 공개했거나 어쩌면 앱을 제출했을 수도 있습니다. 앱을 처음 제출 한 것이므로 앱의 버전을 멀티 플레이어의 모든 버전과 호환되도록 지정했습니다.

내 생산 결과

이 같은 문제가 천천히 내 사용자의 몇 일어날 시작합니다. 매우 적은 비율의 사용자가 아이콘 배지를 사용하고있는 사용자가 아주 적습니다.

+0

안녕하세요, 제이. Game Center를 사용 중지하면 문제가 해결 될지 궁금합니다. 나는 똑같은 문제를 겪고 있으며 Apple이 제안한 것이 실행 가능한 솔루션인지 알고 싶습니다. 감사! – Corbin87

+0

@ Corbin87, Apple은 아직 작업 중입니다. 그들은 문제를 확대했습니다. 나는 월요일에 더 많이 들려야한다. :-( –

+0

애플은 여전히이 문제를 해결하고 있습니다 ... –