bitrise 在 Applications/Xcode-beta.app/Contents/Developer 找不到转运器
bitrise could not find transporter at Applications/Xcode-beta.app/Contents/Developer
我正在尝试使用 bitrise 和 fastlane 将 ios 存档上传到 testflight,但在存档成功后我收到错误 "Could not find transporter at Applications/Xcode-beta.app/Contents/Developer"
并且工作流程失败。
这是我的 fastlane 文件
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
Xcode 11 不再包含 Transporter 应用程序。
我第一次遇到这个错误,所以我下载了 Transporter off the apple help page。但是,Transporter 2x 与 xcode 11 不兼容。您需要使用与 xcode 10x 捆绑的版本。
This github thread 包含下载 link 到适当的二进制文件。
如果您已经在 default path that fastlane expects /usr/local/itms
中安装了错误版本的 Transporter,请使用环境变量 FASTLANE_ITUNES_TRANSPORTER_PATH
指定 iTMSTransporter.cmd
的路径。
指定此路径解决了我的问题,我可以使用 xcode 11.
发布到苹果商店
我正在尝试使用 bitrise 和 fastlane 将 ios 存档上传到 testflight,但在存档成功后我收到错误 "Could not find transporter at Applications/Xcode-beta.app/Contents/Developer"
并且工作流程失败。
这是我的 fastlane 文件
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
Xcode 11 不再包含 Transporter 应用程序。
我第一次遇到这个错误,所以我下载了 Transporter off the apple help page。但是,Transporter 2x 与 xcode 11 不兼容。您需要使用与 xcode 10x 捆绑的版本。
This github thread 包含下载 link 到适当的二进制文件。
如果您已经在 default path that fastlane expects /usr/local/itms
中安装了错误版本的 Transporter,请使用环境变量 FASTLANE_ITUNES_TRANSPORTER_PATH
指定 iTMSTransporter.cmd
的路径。
指定此路径解决了我的问题,我可以使用 xcode 11.
发布到苹果商店