2009-08-02 4 views
1

두 개의 실제 iPod touch 장치가 있습니다. 동일한 프로그램을 실행하는 다른 iPod touch를 찾기 위해 GKPeerPickerController를 사용하는 프로그램을 실행하려고하면 아무 것도 진행하지 않고 피어 선택 화면에 머무르게됩니다. 둘 다 블루투스를 사용할 수 있습니다. Apple의 GKTank 샘플 앱과 함께 내 프로그램을 시험해 보았습니다. 아이팟 중 어느 것도 발견 가능한 모드의 컴퓨터와 같은 블루투스 장치를 감지 할 수없는 것 같습니다.이 장치가이 장치와 관련이있을 수 있습니까?GameKit을 통해 iPod touch를 서로 찾을 수 없습니다.

답변

2

이전 iPod에서 소프트웨어를 복원하여이 문제를 해결할 수있었습니다. 나는 탈옥이이 문제를 일으켰을지도 모르는지 궁금하다.

+0

나는 똑같은 문제가 있었다. 나는이 소프트웨어를 두 가지 모두에 복원했고, 그 소프트웨어는 신비하게 사라졌다. – John

1

몇 가정은 당신을 던지고있다 :

  • GameKit 블루투스 재료는 기존의 블루투스 페어링 또는 검색 기능을 포함하지 않는 고유의 프로토콜을 실행합니다. ,

  • 이 시뮬레이터는 GameKit를 통해 장치에 연결할 수 없습니다, 그래서 시뮬레이터는 현재의 TCP 연결 [이더넷, 무선 랜을 통해 GK 프로토콜을 실행으로 당신은 두 개의 실제 장치 (또는 두 컴퓨터에 이것을 테스트해야 기타]).

  • TCP/IP와 Bonjour의 블루투스 전송 속도가 매우 느리기 때문에 처음 연결하는 데 30 초 이상 소요됩니다. 그때조차도, 그것은 나에게는 색다른 것처럼 보인다.

  • iPhone을 Jailbreaking하면 모든 것을 즐길 수 있습니다. 물건이 작동하지 않을 것으로 예상해야하며, 작동 할 때 감사해야합니다.

0

저는 게임 개발 과정에서이 오류가 발생했습니다. 또한 다른 게임에 다시 연결하려고 할 때 피어 (peer) 선택 도구가 연결되는 데 걸리는 시간이 길어서 사용자가 참을성이 없어지면 다른 문제가 발생합니다. 애플은 이것을 더욱 신뢰할 수 있도록 노력해야한다.

나는 나의 ipods를 지금 복구했다. 그래서 결과를보기 위해 흥미가있을 것이다.

1

게임 킷은 2 세대 iPod Touch (및 iPhone 3G 및 3GS)에서만 작동합니다. 당신은 당신의 접촉이 어떤 버전인지를 말하지 않았습니다.