diff --git a/packages/flutter_tools/lib/src/ios/mac.dart b/packages/flutter_tools/lib/src/ios/mac.dart index eead7f3ab95..e9bfc7461b9 100644 --- a/packages/flutter_tools/lib/src/ios/mac.dart +++ b/packages/flutter_tools/lib/src/ios/mac.dart @@ -386,13 +386,13 @@ Future diagnoseXcodeBuildFailure( printError(noProvisioningProfileInstruction, emphasis: true); return; } + // Make sure the user has specified one of: + // * DEVELOPMENT_TEAM (automatic signing) + // * PROVISIONING_PROFILE (manual signing) if (result.xcodeBuildExecution != null && result.xcodeBuildExecution.buildForPhysicalDevice && - // Make sure the user has specified one of: - // DEVELOPMENT_TEAM (automatic signing) - // PROVISIONING_PROFILE (manual signing) - !(app.buildSettings?.containsKey('DEVELOPMENT_TEAM')) == true - || app.buildSettings?.containsKey('PROVISIONING_PROFILE') == true) { + app.buildSettings != null && + !['DEVELOPMENT_TEAM', 'PROVISIONING_PROFILE'].any(app.buildSettings.containsKey)) { printError(noDevelopmentTeamInstruction, emphasis: true); return; }