AddAssetTagToDefaultInstall(string, string)
Adds the asset tag to the list of tags to download during initial installation.
阅读时间1 分钟最后更新于 1 个月前
Definition
- Type: Method
- Namespace: UnityEditor.iOS.Xcode
- Assembly: UnityEditor.iOS.Extensions.Xcode
public void AddAssetTagToDefaultInstall(string targetGuid, string tag)
Parameters
The GUID of the target, such as the one returned by PBXProject.TargetGuidByName.
The name of the asset tag.
Remarks
Note: The function does nothing if there are no files that use the given asset tag across the project.
Examples
using UnityEngine;using UnityEditor;using UnityEditor.iOS.Xcode;using UnityEditor.Callbacks;using System.IO;public class Sample_AddAssetTagToDefaultInstall { [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 GUID for the Main target string mainTargetGuid = pbxProject.GetUnityMainTargetGuid(); // Add the Asset Tag to list of tags to be downloaded during initial installation // Note that the function does not add the asset tag if there are no files in the project using it pbxProject.AddAssetTagToDefaultInstall(mainTargetGuid, "exampleTag"); // Apply changes to the pbxproj file pbxProject.WriteToFile(projectPath); }}