Я пытаюсь загрузить сборку Testflight всякий раз, когда тесты проходят в моей ветви разработки с использованием Fastlane и CircleCI.
Все идет гладко, пока не дойдет до этого:
Login to App Store Connect (*******************)
The login credentials for '*******************' seem to be wrong
The password was taken from the environment variable
Please make sure it is correct
Пароль, который я верить приходит из переменной среды FASTLANE_PASSWORD, которую я ввел в настройках проекта Circle, а пароль - это пароль приложения c, который я создал для этой цели.
Запуск его локально с приложением, указанным c паролем, хранящимся в FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD, работает просто отлично. Установка в качестве env var на Circle не имеет никакого эффекта, кажется, что используется только FASTLANE_PASSWORD.
Я попытался установить upload_to_testflight(skip_waiting_for_build_processing: true)
, но без изменений. Попытка установить apple_id
также приводит к ошибке (идентификатор яблока не должен быть определен здесь).
Перед входом в систему он сообщает, что успешно создает и подписывает файл IPA. Вот переулок Fastfile:
desc "Push a new beta build to TestFlight"
lane :beta do
increment_build_number(xcodeproj: "[project].xcodeproj")
match(type: "appstore")
build_app(workspace: "[project].xcworkspace", scheme: "[scheme]")
upload_to_testflight(skip_waiting_for_build_processing: true)
end
Есть ли шаг, который я пропускаю? Все остальные вопросы об этом устарели.