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

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

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

Недопустимый IPA: группа доступа к цепочке ключей в файле embedded.mobileprovision и ваш двоичный файл не совпадают.

Я сделал то, что они сказали:

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

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

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


person openfrog    schedule 05.06.2013    source источник


Ответы (1)


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

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

person jasongregori    schedule 05.06.2013
comment
Где они упомянули, что идентификатор пакета должен соответствовать токену приложения? TestFlight автоматически сгенерировал токен приложения для одной из моих сборок, когда я решил включить TestFlight SDK. - person openfrog; 05.06.2013
comment
Каждое приложение в вашей команде имеет уникальный идентификатор пакета. Если вы измените идентификатор пакета для своей рабочей версии, новое приложение должно быть создано с новым токеном приложения. Такое иногда случается с людьми. Я просто хотел быть очень ясным. - person jasongregori; 05.06.2013