Нет файла ipa из-за проблемы с fastlane

#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 для обновления имени файла.