RemoveFile(string)
Removes the given file from project.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Method
- Namespace: UnityEditor.iOS.Xcode
- Assembly: UnityEditor.iOS.Extensions.Xcode
public void RemoveFile(string fileGuid)
Parameters
The GUID of the file or folder reference.
Remarks
The file is removed from the list of files to build for each native target and also removed from the list of known files.
Examples
using UnityEditor;using System.IO;using UnityEditor.Callbacks;using UnityEditor.iOS.Xcode;public class Sample_RemoveFile { [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 file GUID string filePath = "Path/To/ExampleFile.txt"; string fileGuid = pbxProject.FindFileGuidByProjectPath(filePath); // Remove the file from project pbxProject.RemoveFile(fileGuid); // Apply changes to the pbxproj file pbxProject.WriteToFile(projectPath); }}