anchor.diff:      return 1;
     }
   
  -  // Step 3: Populate the Local.xcconfig with project specific paths
  +  // Step 3: Setup default user editable files if this is the first run of
  +  //         the init command.
  +  _writeUserEditableFilesIfNecessary(iosFilesPath);
  +
  +  // Step 4: Populate the Local.xcconfig with project specific paths
     _setupXcodeProjXcconfig(path.join(xcodeprojPath, 'Local.xcconfig'));
   
  -  // Step 4: Write the REVISION file
  +  // Step 5: Write the REVISION file
     File revisionFile = new File(path.join(xcodeprojPath, 'REVISION'));
     revisionFile.createSync();
     revisionFile.writeAsStringSync(ArtifactStore.engineRevision);
   
  -  // Step 5: Tell the user the location of the generated project.
  +  // Step 6: Tell the user the location of the generated project.
     printStatus('Xcode project created at $xcodeprojPath/.');
     printStatus('User editable settings are in $iosFilesPath/.');
   
  
positive.code:   return true;
  }
  
  void _setupXcodeProjXcconfig(String filePath) {
    StringBuffer localsBuffer = new StringBuffer();
  
  
negative.code: 	<key>CFBundleExecutable</key>
  	<string>Runner</string>
  	<key>CFBundleIdentifier</key>
  	<string>io.flutter.runner.Runner</string>
  	<key>CFBundleInfoDictionaryVersion</key>
  	<string>6.0</string>
  	<key>CFBundleName</key>
  	<string>Flutter</string>
  	<key>CFBundlePackageType</key>
  	<string>APPL</string>
  	<key>CFBundleShortVersionString</key>
  