code: function (targetFile, configItems) {
              var infoPlist = plist.parse(fs.readFileSync(targetFile, 'utf-8')),
                  tempInfoPlist;
  
              _.each(configItems, function (item) {
                  var key = item.parent;
                  var plistXml = '<plist><dict><key>' + key + '</key>';
                  plistXml += platformConfig.eltreeToXmlString(item.data) + '</dict></plist>';
  
                  var configPlistObj = plist.parse(plistXml);
                  infoPlist[key] = configPlistObj[key];
              });
  
              tempInfoPlist = plist.build(infoPlist);
              tempInfoPlist = tempInfoPlist.replace(/<string>[\s\r\n]*<\/string>/g,'<string></string>');
              fs.writeFileSync(targetFile, tempInfoPlist, 'utf-8');
          }
docs: /* Updates the *-Info.plist file with data from config.xml by parsing to an xml string, then using the plist
  module to convert the data to a map.  The config.xml data is then replaced or appended to the original plist file