docs: function (context, xcodeProjectPath) {
  
          var pluginConfig = utilities.getPluginConfig("ios");
          var xcode = context.requireCordovaModule("xcode");
  
          // Read and parse the XCode project (.pxbproj) from disk.
          // File format information: http://www.monobjc.net/xcode-project-file-format.html
          var xcodeProject = xcode.project(xcodeProjectPath);
          xcodeProject.parseSync();
  
          // Build the body of the script to be executed during the build phase.
          var script = '"' + '\\"${SRCROOT}\\"' + "/\\\"" + utilities.getAppName(context) + "\\\"/Plugins/cordova-fabric-plugin/Fabric.framework/run " + pluginConfig.apiKey + " " + pluginConfig.apiSecret + '"';
  
          // Generate a unique ID for our new build phase.
          var id = xcodeProject.generateUuid();
          // Create the build phase.
          xcodeProject.hash.project.objects.PBXShellScriptBuildPhase[id] = {
              isa: "PBXShellScriptBuildPhase",
              buildActionMask: 2147483647,
              files: [],
              inputPaths: [],
              name: comment,
              outputPaths: [],
              runOnlyForDeploymentPostprocessing: 0,
              shellPath: "/bin/sh",
              shellScript: script,
              showEnvVarsInLog: 0
          };
  
          // Add a comment to the block (viewable in the source of the pbxproj file).
          xcodeProject.hash.project.objects.PBXShellScriptBuildPhase[id + "_comment"] = comment;
  
          // Add this new shell script build phase block to the targets.
          for (var nativeTargetId in xcodeProject.hash.project.objects.PBXNativeTarget) {
  
              // Skip over the comment blocks.
              if (nativeTargetId.indexOf("_comment") !== -1) {
                  continue;
              }
  
              var nativeTarget = xcodeProject.hash.project.objects.PBXNativeTarget[nativeTargetId];
  
              nativeTarget.buildPhases.push({
                  value: id,
                  comment: comment
              });
          }
  
          // Finally, write the .pbxproj back out to disk.
          fs.writeFileSync(xcodeProjectPath, xcodeProject.writeSync());
      }