2013-06-05 1 views
2

그래서 많은 사람들이 FlightPath가 마침내 출시 될 때 릴리스 빌드에서 TestFlight SDK를 준비하고 보관할 것을 제안했습니다.TestFlight는 FlightPath에 대한 내 릴리스 -IPA를 허용하지 않습니다. 우려 이유?

그러나 : TestFlight의 instructions "TestFlight 라이브"라는 전임자에 대한이, TestFlight 내 앱 스토어 IPA 동의를 거부 따른 후을 (계속 읽기)이 메시지 제공 :

잘못된 IPA를 다음 keychain-를 access-group을 묻습니다. 바이너리가 일치하지 않습니다.

1) 릴리스 빌드를 제작하고 앱 스토어에 제출, TestFlight SDK와 체크 포인트 호출이 포함되어 있지만 -setDeviceIdentifier가 : 제거를 호출

나는 그들이 말을했다.

2) Xcode Organizer 창 : 제출 된 아카이브를 선택하고 "배포"를 클릭하여 TestFlight에서 AdHoc 배포를 위해 서명 한 TestFlight 호환 바이너리로 다시 구조화합니다.

분명히이 이진 파일은 TestFlight에서 쓰레기로 남겨져 궁금한 점이 있습니다. FlightPath가 도착하면 어떻게 분석 데이터를 얻을 수 있습니까? 제출을 거부하고 쓸모없는 TestFlight SDK 코드를 제거하는 것이 더 좋을까요? 아니면 수정 될 수 있습니까?

답변

4

비행 경로에서 작동하려면 앱의 앱 스토어 빌드를 업로드 할 필요가 없습니다. 번들 ID와 앱 토큰이 동일한 앱을 업로드하거나 만들면 업로드하지 않아도 비행 경로에 앱이 표시됩니다.

번들 ID와 일치하는 올바른 앱 토큰을 갖고 있는지 확인하십시오!

+0

번들 ID가 앱 토큰과 일치해야한다는 점은 어디에서 언급 했습니까? TestFlight SDK를 포함하기로 결정했을 때 TestFlight가 내 빌드 중 하나에 대한 앱 토큰을 자동 생성했습니다. – openfrog

+0

팀의 각 앱마다 고유 한 번들 ID가 있습니다. 프로덕션 버전의 번들 ID를 변경하는 경우 새 앱 토큰을 사용하여 새 앱을 만들어야합니다. 그것은 때때로 사람들에게 일어납니다. 나는 단지 정말로 분명하고 싶었다. – jasongregori