我正在尝试使用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
答案 0 :(得分:1)
Xcode 11不再包含Transporter应用程序。
答案 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将其发布到苹果商店。