Unity 6.3
0 онлайн 2 гостей 3 в системе
Вход

PBXProject.RemoveFile

Declaration

public void RemoveFile(string fileGuid);

Параметры

Параметр Описание
fileGuid GUID ссылки на файл или папку.

Описание

Удаляет указанный файл из проекта.

Файл удаляется из списка файлов для сборки для каждого основного конечного объекта, а также из списка известных файлов.

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); } }