UnityEditor.iOS.Extensions.Xcode Represents an Xcode project (pbxproj file). Adds a value to build property in all build configurations for the specified target(s). The GUID of the target as returned by TargetGuidByName. The name of the build property. The value of the build property. An array of target GUIDs. Adds a value to build property in all build configurations for the specified target(s). The GUID of the target as returned by TargetGuidByName. The name of the build property. The value of the build property. An array of target GUIDs. Adds a value to build property for the specific build configuration. The GUID of the build configuration as returned by BuildConfigByName(). The name of the build property. The value of the build property. An array of GUIDs of build configurations. Adds a value to build property for the specific build configuration. The GUID of the build configuration as returned by BuildConfigByName(). The name of the build property. The value of the build property. An array of GUIDs of build configurations. Adds file to the project. The physical path of the file. The project path of the file. The source tree the path is relative to. By default it's PBXSourceTree.Group. The GUID of the added file. Adds file to the project. The physical path of the file. The project path of the file. The source tree the path is relative to. By default it's PBXSourceTree.Group. The GUID of the added file. Configures file for building for the given target. The GUID of the target as returned by TargetGuidByName. The file guid returned by AddFile. Configures file for building for the given target with specific compiler flags. The GUID of the target as returned by TargetGuidByName. The file guid returned by AddFile. Compile flags to use. Adds a framework dependency for the specified target. The GUID of the build configuration as returned by TargetGuidByName. The name of the framework. The extension must be ".framework". True if the framework is required, false if optional. Returns the GUID of build configuration with the given name for the specific target. null is returned if such configuration does not exist. The GUID of the target as returned by TargetGuidByName. The name of the build configuration. The GUID of the build configuration or null if it does not exist. Checks if the project contains a file with the given project path. The project path of the file. Returns true if the project contains the file, false otherwise. Checks if the project contains a file with the given physical path. The physical path of the file. The source tree pah is relative to. Returns true if the project contains the file, false otherwise. Checks if the project contains a file with the given physical path. The physical path of the file. The source tree pah is relative to. Returns true if the project contains the file, false otherwise. Creates a new instance of PBXProject class. Finds file GUID by project path. The project path of the file. The file GUID or null if the file could not be found. Finds file GUID by physical path. The physical path of the file. The source tree path is relative to. The file GUID or null if the file could not be found. Finds file GUID by physical path. The physical path of the file. The source tree path is relative to. The file GUID or null if the file could not be found. Returns compile flags set for the specific file. The GUID of the target as returned by TargetGuidByName(). The file GUID. The compile flags for the specified file. Returns the path to PBX project in the given build path. The project build path. The path of the PBX project. Returns the default app target name. The default app target name. Returns the default test target name. The default test target name. Checks if a file with the given extension can be built by Xcode. The extension of the file including the dot. Returns true of the file can be built, false otherwise. Checks if files with the given extension are known to PBXProject. The extension including the dot. Returns true of the extension is known, false otherwise. Reads the project from a file identified by the given path. Path of the file. Reads the project from the given text reader. The project contents. Reads the project from the given string. The project contents. Removes the given file from project. The file GUID. Removes given file from the list of files to build for the given target. The GUID of the target as returned by TargetGuidByName. The GUID of the file to remove. Removes the given framework from the given target build. The GUID of the target as returned by TargetGuidByName. The name of the framework. The extension must be ".framework". Sets the build property to the given value in all build configurations for the specified targets. The target GUID as returned by NativeTargetByName(). An array of target GUIDs. The name of the build property. The value of the build property. Sets the build property to the given value in all build configurations for the specified targets. The target GUID as returned by NativeTargetByName(). An array of target GUIDs. The name of the build property. The value of the build property. Sets the build property to the given value in the given build property. The GUID of the build configuration as returned by BuildConfigByName. An array of GUIDs of build configurations. The name of the build property. The value of the build property. Sets the build property to the given value in the given build property. The GUID of the build configuration as returned by BuildConfigByName. An array of GUIDs of build configurations. The name of the build property. The value of the build property. Sets the compilation flags for the given file in the given target. The GUID of the target as returned by TargetGuidByName. The file guid. The list of compile flags. Returns the GUID of the native target with the given name. The name of the native target. The GUID identifying the native target. Adds and removes values from build property in all build configurations for the specified target(s). The target GUID as returned by NativeTargetByName. An array of target GUIDs. The name of the build property. The values to add to the build property. The values to remove from the build property. Adds and removes values from build property in all build configurations for the specified target(s). The target GUID as returned by NativeTargetByName. An array of target GUIDs. The name of the build property. The values to add to the build property. The values to remove from the build property. Adds and removes values from build property in the given build configuration. The GUID of the build configuration as returned by BuildConfigByName. An array of GUIDs of build configurations. The name of the build property. The values to add to the build property. The values to remove from the build property. Adds and removes values from build property in the given build configuration. The GUID of the build configuration as returned by BuildConfigByName. An array of GUIDs of build configurations. The name of the build property. The values to add to the build property. The values to remove from the build property. Writes the project contents to the specified file. Path to write the project contents to. Writes the project contents to the specified text writer. Text writer to write to. Writes the contents of the project to string. The project contents converted to string. Specifies source trees for files. The file path is absolute path. The file path is relative to build products path. The file path is relative to the developer directory. The file path is relative to the group the file is in. The file path is relative to SDK path. The file path is relative to the project path. Represents an Apple's plist document. The root element of the plist document. The version of the plist document. At the moment Apple uses '1.0' for all plist files. Creates a new plist document instance. Reads the document from a file identified by the given path. Path of the file. Reads the project from the given text reader. The project contents. Reads the document from the given string. The project contents. Writes the project contents to the specified file. Path to write the document contents to. Writes the document contents to the specified text writer. Text writer to write to. Writes the document contents to a string. The project contents converted to string. Represents a plist element. Convenience method to convert to array element. The element as PlistElementArray. Convenience method to convert to bool. The value of the boolean element. Convenience method to convert to dictionary element. The element as PlistElementDict. Convenience method to convert to integer. The value of the integer element. Convenience method to convert to string. The value of the string element. Convenience method to access properties of a dictionary element. Represents an array element in plist document. The values stored in the array element. Convenience method to append new array to values. The new array element. Convenience method to append new boolean element to values. The value of the new boolean element. Convenience method to append new dictionary to values. The new dictionary element. Convenience method to append new integer element to values. The value of the new integer element. Convenience method to append new string element to values. The value of the new string element. Creates new array element. Represents a boolean element in plist document. The value stored in the boolean element. Creates new boolean element. The value of the element. Represents a dictionary element in plist document. The values stored in the dictionary element. Convenience method to set a property to a new array element. The key of the property. The new array element. Convenience method to set a property to a new dictionary element. The key of the property. The new dictionary element. Creates new dictionary element. Convenience method to set a boolean property. The key of the property. The value of the property. Convenience method to set an integer property. The key of the property. The value of the property. Convenience method to set a string property. The key of the property. The value of the property. Convenience method to access the stored values. Represents an integer element in plist document. The value stored in the integer element. Creates new integer element. The value of the element. Represents a string element in plist document. The value stored in the string element. Creates new string element. The value of the element.