bitrise не удалось найти транспортер в Applications/Xcode-beta.app/Contents/Developer

Я пытаюсь загрузить архив ios в testflight, используя bitrise и fastlane, но после успешного архивирования я получаю сообщение об ошибке "Could not find transporter at Applications/Xcode-beta.app/Contents/Developer", и рабочий процесс завершается сбоем.

Вот мой файл полосы быстрого доступа

platform :ios do
  desc "Push a new beta build to TestFlight"
    lane :beta do
      increment_build_number(xcodeproj: "APPNAME.xcodeproj")
      match(type: "appstore")
      cocoapods
      build_app(workspace: "APPNAME.xcworkspace", scheme: "APPNAME")
      upload_to_testflight
      commit_version_bump(
        message: "Fastlane iOS: Released new build #{lane_context[SharedValues::BUILD_NUMBER]} [ci skip].",
        xcodeproj: "./APPNAME.xcodeproj",
        force: true
      )
      clean_build_artifacts
    end
end


person Mohammed Tawfik    schedule 08.06.2019    source источник
comment
Xcode-beta.app выглядит странно. Вы сказали bitrise как-то использовать бета-версию Xcode вместо обычной?   -  person janpio    schedule 11.06.2019


Ответы (2)



Сначала я получил эту ошибку, поэтому скачал Transporter со страницы справки Apple< /а>. Однако Transporter 2x не совместим с xcode 11. Вам необходимо использовать версию, поставляемую в комплекте с xcode 10x.

Эта ветка github содержит ссылку на скачивание соответствующего двоичного файла.

Если вы уже установили неправильную версию Transporter в путь по умолчанию, который ожидает fastlane /usr/local/itms, затем используйте переменную среды FASTLANE_ITUNES_TRANSPORTER_PATH, чтобы указать путь к iTMSTransporter.cmd.

Указание этого пути решило мою проблему, и я смог опубликовать его в магазине Apple с помощью xcode 11.

person Daniel Lizik    schedule 08.11.2019