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

PBXProject.RemoveAssetTag

Declaration

public void RemoveAssetTag(string tag);

Параметры

Параметр Описание
метка Имя метки ассета.

Описание

Удаляет метку ассета.

Удаляет указанную метку ассета из списка настроенных тегов ассета для всех файлов на всех конечных устройствах, списка тегов ассета, настроенных для первоначальной установки, и списка известных тегов ассета в проекте Xcode.

using UnityEditor;
using System.IO;
using UnityEditor.Callbacks;
using UnityEditor.iOS.Xcode;

public class Sample_RemoveAssetTag { [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);

// Remove 'exampleTag' asset tag for all files on all targets in the Xcode project pbxProject.RemoveAssetTag("exampleTag"); // Apply changes to the pbxproj file pbxProject.WriteToFile(projectPath); } }