maint(ios): skip unnecessary network steps when buildLevel is build

Skips codesigning and upload to TestFlight in this case.

Fixes: #14286
This commit is contained in:
Marc Durdin 2025-08-06 11:07:16 +08:00
parent e6aa384e07
commit bfd9fe85bd
2 changed files with 3 additions and 3 deletions

View file

@ -50,7 +50,7 @@ XCODEFLAGS="-quiet -configuration $CONFIG"
XCODEFLAGS_EXT="$XCODEFLAGS -derivedDataPath \"$DERIVED_DATA\" -workspace ../keymanios.xcworkspace"
CODE_SIGN=
if builder_is_debug_build; then
if builder_is_debug_build || ( builder_is_ci_build && ! builder_is_ci_build_level_release ); then
CODE_SIGN="CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO ${DEV_TEAM:-} CODE_SIGN_ENTITLEMENTS= CODE_SIGNING_ALLOWED=NO"
fi

View file

@ -103,8 +103,8 @@ function _upload_to_testflight_pr_area_fv() {
function do_build() {
ios_build
ios_capture_build_artifacts
_upload_to_testflight_pr_area
_upload_to_testflight_pr_area_fv
builder_if_release_build_level _upload_to_testflight_pr_area
builder_if_release_build_level _upload_to_testflight_pr_area_fv
}
ba_mac_unlock_keychain