code: void callXcodeBuild(XCodeContext ctx) throws IOException,
          XCodeException
    {
      final CommandLineBuilder commandLineBuilder = new CommandLineBuilder(ctx);
  
      //
      //TODO The command line printed into the log is not 100% accurate. We have a problem with
      // quotation marks.
      LOGGER.info("Executing xcode command: '" + commandLineBuilder.toString() + "'.");
  
      final int returnValue = Forker.forkProcess(ctx.getOut(), ctx.getProjectRootDirectory(),
            commandLineBuilder.createBuildCall());
      if (returnValue != 0) {
        throw new XCodeException("Could not execute xcodebuild for configuration "
              + ctx.getOptions().getAllOptions().get(Options.ManagedOption.CONFIGURATION.getOptionName()));
      }
    }
docs: Trigger xcodebuild. The configuration is provided by <code>context</code>
  
  @param context
  @throws IOException
  @throws {@link XCodeException}