code: function appendPlist(obj, preferences) {
      const urlType = {
        CFBundleURLName: SDK,
        CFBundleURLSchemes: [preferences.uriScheme]
      };
  
      if (!obj.hasOwnProperty("CFBundleURLTypes")) {
        // add
        obj.CFBundleURLTypes = [urlType];
      } else {
        const urls = obj.CFBundleURLTypes;
        let found = false;
  
        // rename
        for (let i = urls.length - 1; i >= 0; i--) {
          const url = urls[i];
          if (
            url.hasOwnProperty("CFBundleURLName") &&
            url.CFBundleURLName === SDK
          ) {
            url.CFBundleURLSchemes = [preferences.uriScheme];
            found = true;
            break;
          }
        }
        // append
        if (!found) {
          obj.CFBundleURLTypes.push(urlType);
        }
      }
  
      // override
      obj.branch_key = preferences.branchKey;
      obj.branch_app_domain = preferences.linkDomain[0];
  
      return obj;
    }
docs: adds Branch data to pList: <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLName</key> <string>branch-cordova-sdk</string> <key>CFBundleURLSchemes</key> <array> <string>enefftest</string> </array> </dict> </array> <key>branch_key</key> <string>key_live_icCccJIpd7GlYY5oOmoEtpafuDiuyXhT</string> <key>branch_app_domain</key> <string>rawsr.app.link</string>