# GetEntitlementFilePathForTarget(string)

> Returns the relative path to the entitlement file for the specified build target.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.iOS.Xcode](/engine/6000.7/script-reference/unityeditor/ios/xcode.md)
* **Assembly:** UnityEditor.iOS.Extensions.Xcode

```csharp
public string GetEntitlementFilePathForTarget(string targetGuid)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The GUID of the target, such as the one returned by [PBXProject.TargetGuidByName](/engine/6000.7/script-reference/unityeditor/ios/xcode/pbxproject/targetguidbyname.md).

### Returns

| Type                                                           | Description                                                               |
| -------------------------------------------------------------- | ------------------------------------------------------------------------- |
| [string](https://learn.microsoft.com/dotnet/api/system.string) | The relative path to the entitlement file or `null` if it does not exist. |

### Examples

```csharp
using UnityEngine;
using UnityEditor;
using System.IO;
using UnityEditor.Callbacks;
using UnityEditor.iOS.Xcode;

public class Sample_GetEntitlementFilePathForTarget  
{
    [PostProcessBuild]
    public static void OnPostprocessBuild(BuildTarget buildTarget, string pathToBuiltProject)
    {

        // Stop processing if build target is not iOS
        if (buildTarget != BuildTarget.iOS)
            return;

        // Initialize PBXProject
        string projectPath = PBXProject.GetPBXProjectPath(pathToBuiltProject);
        PBXProject pbxProject = new PBXProject();
        pbxProject.ReadFromFile(projectPath);

        // Get the target GUID        
        string targetGuid = pbxProject.GetUnityMainTargetGuid();

        // Get the entitlements file path 
        string entitlementPath = pbxProject.GetEntitlementFilePathForTarget(targetGuid);

        // Log the Entitlement file path to console for debugging
        Debug.Log("Entitlement file path: " + entitlementPath);
    }
}
```
