Unverified Commit 8eed6904 authored by Jonah Williams's avatar Jonah Williams Committed by GitHub

[flutter_tools] split project parsing/validation into separate function (#64814)

In order to share logic across build/archive/ipa commands, move the project parsing/validation into a different function. #64683
parent 34c977f6
......@@ -318,14 +318,14 @@ class IOSDevice extends Device {
// TODO(chinmaygarde): Use mainPath, route.
_logger.printTrace('Building ${package.name} for $id');
// Step 1: Build the precompiled/DBC application if necessary.
// Step 1: Build the precompiled application if necessary.
final XcodeBuildResult buildResult = await buildXcodeProject(
app: package as BuildableIOSApp,
buildInfo: debuggingOptions.buildInfo,
targetOverride: mainPath,
buildForDevice: true,
activeArch: cpuArchitecture,
deviceID: id,
app: package as BuildableIOSApp,
buildInfo: debuggingOptions.buildInfo,
targetOverride: mainPath,
buildForDevice: true,
activeArch: cpuArchitecture,
deviceID: id,
);
if (!buildResult.success) {
_logger.printError('Could not build the precompiled application for the device.');
......
This diff is collapsed.
......@@ -43,17 +43,16 @@ const List<String> kRunReleaseArgs = <String>[
'-configuration',
'Release',
'-quiet',
'-sdk',
'iphoneos',
'-workspace',
'Runner.xcworkspace',
'-scheme',
'Runner',
'BUILD_DIR=/build/ios',
'-sdk',
'iphoneos',
'ONLY_ACTIVE_ARCH=YES',
'ARCHS=arm64',
'FLUTTER_SUPPRESS_ANALYTICS=true',
'COMPILER_INDEX_STORE_ENABLE=NO',
'COMPILER_INDEX_STORE_ENABLE=NO'
];
const String kConcurrentBuildErrorMessage = '''
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment