#ios #swift #continuous-integration #fastlane #cd
#iOS #swift #непрерывная интеграция #fastlane #cd
Вопрос:
Я настроил Fastlane для одного из моих проектов iOS. После выполнения всех шагов при загрузке сборки в тестовый полет я получаю сообщение об ошибке [!] Файл IPA не указан
Ниже приведен мой файл fast lane.
platform :ios do
desc "Push a new release build to the App Store"
lane :release do
increment_build_number(xcodeproj: "XXXXX/XXXXX.xcodeproj")
match(type: "appstore")
cocoapods
build_app(
workspace: "XXXXX.xcworkspace",
scheme: "XXXXX_APPSTORE")
upload_to_app_store(
skip_waiting_for_build_processing: true
)
end
desc "Push a new release build to the TestFlight"
lane :beta do
increment_build_number(xcodeproj: "XXXXX/XXXXX.xcodeproj")
match(type: "appstore")
cocoapods
build_app(
workspace: "XXXXX.xcworkspace",
scheme: "XXXXX_APPSTORE")
upload_to_testflight(
skip_waiting_for_build_processing: true
)
end
end
Я запускаю бета-версию bundle exec fastlane в ternimal
Пожалуйста, помогите
Комментарии:
1. Я также хотел обновить, что Fastlane генерирует файл .ipa в моем текущем каталоге. Он без имени.
2. У меня аналогичная проблема с неправильным именем файла .ipa. Вы можете вручную изменить имя файла и запустить команду сценария загрузки fastlane. Вы можете запустить $ mv oldfile. ipa newfile.ipa для обновления имени файла.