在应用程序/Xcode-beta.app/Contents/Developer中找不到位上升器

时间:2019-06-08 08:59:05

标签: fastlane bitrise

我正在尝试使用bitrise和fastlane将ios存档上传到testflight,但是存档成功后,我收到错误"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

2 个答案:

答案 0 :(得分:1)

Xcode 11不再包含Transporter应用程序。

https://developer.apple.com/videos/play/wwdc2019/301/

答案 1 :(得分:0)

我首先遇到此错误,因此我下载了Transporter off the apple help page。但是,Transporter 2x与xcode 11不兼容。您需要使用与xcode 10x捆绑在一起的版本。

This github thread包含指向相应二进制文件的下载链接。

如果您已经在default path that fastlane expects /usr/local/itms中安装了错误版本的Transporter,请使用环境变量FASTLANE_ITUNES_TRANSPORTER_PATH指定到iTMSTransporter.cmd的路径。

指定此路径可以解决我的问题,因此我可以使用xcode 11将其发布到苹果商店。