저는 App Store에서 다소 인기있는 Bonjour 기반 응용 프로그램을 사용하고 있습니다. 완벽하게 작동하지만 사용자 중 약 0.2 %가 기괴한 버그를보고합니다. "화면 가장자리에 화살표가 나타나지 않아 다른 사람들과 물건을 공유 할 수 없습니다!" 물론이 화살표를 표시하는 것은 로컬 도메인의 특정 Bonjour 서비스를 찾아 보는 것과 관련이 있습니다.Bonjour가 탐색 중에 다시 전화를 걸지 않게하려면 어떻게해야합니까?
문제는 Apple 검토 팀이 간헐적으로이 0.2 %에있는 것으로 보입니다. 예상치 못한 결과는 검토 결과에 좋지 않습니다. 아무리 노력해도이 버그를 재현 할 수는 없습니다.
내가 가진 몇 가지 로그에서 내 앱이 올바르게 실행되고있는 것처럼 보입니다. 단지 NSNetServiceBrowser
대리인 호출을받지 못했습니다. 무엇이 이것을 일으킬 수 있습니까?
상황은 나는 시도했다 :
- 의 길이가 < (14) 문자는 사양에 될 수있는 짧은 서비스 이름을 가졌어요.
@""
(별명은 기본 등록 도메인으로 이동)보다@"local."
에 게시. 어쨌든 내 응용 프로그램은 광역 네트워크에서 오히려 쓸모가 없습니다.
내가 시도하지 않은 것들 : 브라우징 기계를 주기적으로 재시작하십시오. (나는 두 개의 브라우저를 가지고 있지만 하나는 구형의 더 긴 이름을 찾고, 하나는 새로운 더 짧은 이름을 찾습니다.)
어떻게해야합니까?
우리는 앱 스토어에 어떤 종류의 앱이 있는지 알지 못하지만 @ "지역"대신 @ ""을 사용해보십시오. '내 Mac으로 돌아 가기'(따라서 @ ""대신 @ "")를 통해 피어에 액세스하십시오. BTMM을 기반으로하는 동료에 액세스하려고 시도하면서 이러한 종류의 문제가 발생했습니다. – cocoafan