Fix fastlane mac beta build for multiplatform scheme

Without sdk:"macosx", gym treats the multiplatform scheme as iOS and
fails with "IPA invalid". Without an explicit destination xcodebuild
picked tvOS. The output_name also needed the .app suffix removed since
gym appends .pkg for macOS app-store exports.
This commit is contained in:
Arkadiusz Fal
2026-04-19 13:33:15 +02:00
parent 181cf2f73a
commit cedefb5c97

View File

@@ -266,8 +266,10 @@ platform :mac do
build_mac_app( build_mac_app(
scheme: SCHEME, scheme: SCHEME,
sdk: "macosx",
destination: "generic/platform=macOS",
output_directory: "fastlane/builds/#{version}-#{build}/macOS", output_directory: "fastlane/builds/#{version}-#{build}/macOS",
output_name: "#{APP_NAME}-#{version}-macOS.app", output_name: "#{APP_NAME}-#{version}-macOS",
export_method: "app-store", export_method: "app-store",
export_options: { export_options: {
provisioningProfiles: { provisioningProfiles: {