TestFlight не принимает мой релиз-IPA для FlightPath. Причина для беспокойства?


Поэтому я сделал то, что многие предлагали, и сохранил TestFlight SDK в сборке выпуска, чтобы быть готовым к запуску FlightPath.

Однако: после выполнения инструкций TestFlight для предшественника под названием "TestFlight Live", TestFlight отказывается принять мой IPA App Store (продолжить чтение) и выдает следующее сообщение:

Недопустимый IPA: keychain-access-group в embedded.mobileprovision и ваш двоичный код не совпадает.

Что я сделал они сказали:

1) сделал сборку выпуска и отправил ее в App Store, включая TestFlight SDK и вызовы контрольных точек, но-setDeviceIdentifier: call удален.

2) из окна Xcode Organizer: выделил представленный архив, нажал "Distribute", чтобы переструктурировать его как совместимый с TestFlight двоичный файл, подписанный для распределения AdHoc по TestFlight.

По-видимому, этот двоичный файл является мусором для TestFlight, который оставляет меня в недоумении: как я должен когда-либо добраться до аналитики данные после прибытия FlightPath? Может быть, мне лучше отказаться от моего представления и удалить весь бесполезный код TestFlight SDK или это можно исправить?

1 2

1 ответ:

Вам не нужно загружать сборку app store вашего приложения, чтобы оно работало с траекторией полета. Если вы загрузили или создали приложение, которое имеет тот же идентификатор пакета и маркер приложения, приложение будет отображаться в flightpath без необходимости загрузки.

Убедитесь, что у вас есть правильный маркер приложения, соответствующий вашему идентификатору пакета!