在使用 Fastlane 将构建发送到 iTunesConnect 之前验证是否设置了应用程序图标
Verifying if an app icon is set before sending a build to iTunesConnect using Fastlane
我的 Fastfile 中有这个:
default_platform(:ios)
platform :ios do
desc "Description of what the lane does"
lane :qa do
increment_build_number
build_app(
clean: true
)
verify_build(
bundle_identifier: "xxx.com.fastlane-integration"
)
upload_to_testflight(skip_submission: true)
end
end
问题是,如果我不设置应用程序图标,构建仍会上传,然后我会收到错误消息,指出应用程序图标丢失,并且构建将失败。
我想要的是,如果没有设置应用程序图标,则根本不会触发构建。这可能吗?
这里有这个库 github.com/fastlane-community/fastlane-plugin-appicon 如果它不能为您生成图标,那么它作为构建步骤将失败,但这并不是您明确要求的。开箱即用的 fastlane 不会这样做
我的 Fastfile 中有这个:
default_platform(:ios)
platform :ios do
desc "Description of what the lane does"
lane :qa do
increment_build_number
build_app(
clean: true
)
verify_build(
bundle_identifier: "xxx.com.fastlane-integration"
)
upload_to_testflight(skip_submission: true)
end
end
问题是,如果我不设置应用程序图标,构建仍会上传,然后我会收到错误消息,指出应用程序图标丢失,并且构建将失败。
我想要的是,如果没有设置应用程序图标,则根本不会触发构建。这可能吗?
这里有这个库 github.com/fastlane-community/fastlane-plugin-appicon 如果它不能为您生成图标,那么它作为构建步骤将失败,但这并不是您明确要求的。开箱即用的 fastlane 不会这样做