UnityEditor.iOS.Xcode.PBXProject.UpdateBuildProperty C# (CSharp) Méthode

UpdateBuildProperty() public méthode

public UpdateBuildProperty ( IEnumerable targetGuids, string name, IEnumerable addValues, IEnumerable removeValues ) : void
targetGuids IEnumerable
name string
addValues IEnumerable
removeValues IEnumerable
Résultat void
        public void UpdateBuildProperty(IEnumerable<string> targetGuids, string name, IEnumerable<string> addValues, IEnumerable<string> removeValues)
        {
            foreach (string str in targetGuids)
            {
                this.UpdateBuildProperty(str, name, addValues, removeValues);
            }
        }

Same methods

PBXProject::UpdateBuildProperty ( string targetGuid, string name, IEnumerable addValues, IEnumerable removeValues ) : void

Usage Example

Exemple #1
0
 //设置编译属性
 private static void SetBuildProperties(PBXProject proj, Hashtable table)
 {
     if (table != null)
     {
         string    target   = proj.TargetGuidByName(PBXProject.GetUnityTargetName());
         Hashtable setTable = table.SGet <Hashtable>("=");
         foreach (DictionaryEntry i in setTable)
         {
             proj.SetBuildProperty(target, i.Key.ToString(), i.Value.ToString());
         }
         Hashtable addTable = table.SGet <Hashtable>("+");
         foreach (DictionaryEntry i in addTable)
         {
             ArrayList     array = i.Value as ArrayList;
             List <string> list  = new List <string>();
             foreach (var flag in array)
             {
                 list.Add(flag.ToString());
             }
             proj.UpdateBuildProperty(target, i.Key.ToString(), list, null);
         }
         Hashtable removeTable = table.SGet <Hashtable>("-");
         foreach (DictionaryEntry i in removeTable)
         {
             ArrayList     array = i.Value as ArrayList;
             List <string> list  = new List <string>();
             foreach (var flag in array)
             {
                 list.Add(flag.ToString());
             }
             proj.UpdateBuildProperty(target, i.Key.ToString(), null, list);
         }
     }
 }
All Usage Examples Of UnityEditor.iOS.Xcode.PBXProject::UpdateBuildProperty
PBXProject