Версия Testflight SDK не обновляется в проекте
Недавно я скачал Testflight SDK версии 3.0 и добавил в проект файлы заголовков, как показано на https://www.testflightapp.com/sdk/ios/doc/3.0.0/. Ранее я использовал SDK 2.1.4
Но когда я архивирую приложение и пытаюсь загрузить его в Testflight, он все равно показывает мою предыдущую версию SDK 2.1.4. Я не знаю, в чем проблема, я пробовал так много раз, но SDK до сих пор не обновляется до 3.0 в моем проекте.
3 ответа
Просто столкнулся и исправил эту проблему. В моем случае пути поиска в библиотеке указывали на неправильное место (с более старой версией библиотеки). Ищите "Tetflight" в настройках сборки и удаляйте или изменяйте любые неверные пути.
Только добавления заголовочных файлов недостаточно. Вам также необходимо обновить libTestFlight.a
до последней версии. Замените старую статическую библиотеку новой. Также убедитесь, что он правильно связан (Project, Build Phases, Link Binary With Libraries). Затем очистите проект, перестройте, и у вас все будет хорошо.
Если вы уже сделали это, вы должны сказать это в своем вопросе. Теперь вы упоминаете только заголовочные файлы. Но, исходя из вашего описания, возможно, вы все еще связываете старую версию статической библиотеки TestFlight.
Сначала я столкнулся с этой проблемой, но сразу не смог загрузить свой ipa в TF, потому что он содержал SDK. Похоже, что TestFlight куплен Apple, и с тех пор TF прекратила поддержку Android.