Class XCodeProjectSettings
Xcode projects settings object. Through it you can get access to all frameworks, libraries plist.list variables and others settings.
Inheritance
Namespace: StansAssets.IOS.XCode
Assembly: cs.temp.dll.dll
Syntax
public class XCodeProjectSettings : PackageScriptableSettingsSingleton<XCodeProjectSettings>
Fields
Capability
Capability Settings.
Declaration
public XCodeCapabilitySettings Capability
Field Value
Type | Description |
---|---|
XCodeCapabilitySettings |
CfLocalizationsPlistKey
Declaration
public const string CfLocalizationsPlistKey = "CFBundleLocalizations"
Field Value
Type | Description |
---|---|
System.String |
DefaultEntitlementsFileName
Declaration
public const string DefaultEntitlementsFileName = "default.entitlements"
Field Value
Type | Description |
---|---|
System.String |
EmbededFrameworks
List of all embedded frameworks in the xcode project.
Declaration
public List<XCodeEmbedFramework> EmbededFrameworks
Field Value
Type | Description |
---|---|
List<XCodeEmbedFramework> |
EntitlementsFile
Declaration
public Object EntitlementsFile
Field Value
Type | Description |
---|---|
Object |
EntitlementsMode
Declaration
public EntitlementsGenerationMode EntitlementsMode
Field Value
Type | Description |
---|---|
EntitlementsGenerationMode |
Files
Xcode assets.
Declaration
public List<XCodeAsset> Files
Field Value
Type | Description |
---|---|
List<XCodeAsset> |
Flags
List of all flags in the xcode project.
Declaration
public List<XCodeProjectFlag> Flags
Field Value
Type | Description |
---|---|
List<XCodeProjectFlag> |
Frameworks
Entry point for all frameworks in the xcode project.
Declaration
public List<XCodeFramework> Frameworks
Field Value
Type | Description |
---|---|
List<XCodeFramework> |
Languages
List of all languages in the xcode project.
Declaration
public List<SA_ISOLanguage> Languages
Field Value
Type | Description |
---|---|
List<SA_ISOLanguage> |
Libraries
List of all libraries in the xcode project.
Declaration
public List<XCodeLibrary> Libraries
Field Value
Type | Description |
---|---|
List<XCodeLibrary> |
PlistVariables
List of info plist variables in the xcode project.
Declaration
public List<InfoPlistKey> PlistVariables
Field Value
Type | Description |
---|---|
List<InfoPlistKey> |
ShellScripts
Entry point for all shell scripts in the xcode project.
Declaration
public List<XCodeShellScript> ShellScripts
Field Value
Type | Description |
---|---|
List<XCodeShellScript> |
VariableDictionary
List of plist id's variables in the xcode project.
Declaration
public List<PlistKeyId> VariableDictionary
Field Value
Type | Description |
---|---|
List<PlistKeyId> |
Properties
BuildProperties
List of project build properties.
Declaration
public List<XCodeProjectProperty> BuildProperties { get; }
Property Value
Type | Description |
---|---|
List<XCodeProjectProperty> |
IsEditorOnly
Declaration
protected override bool IsEditorOnly { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
PackageName
Name of the package.
Declaration
public override string PackageName { get; }
Property Value
Type | Description |
---|---|
System.String |
PostProcessEnabled
Is Post Process Enabled.
Declaration
public static bool PostProcessEnabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
AddVariableToDictionary(String, InfoPlistKey)
Method for adding new variable into VariableDictionary
list.
Declaration
public void AddVariableToDictionary(string uniqueIdKey, InfoPlistKey var)
Parameters
Type | Name | Description |
---|---|---|
System.String | uniqueIdKey | Unique id key |
InfoPlistKey | var | Info plist key value |
GetVariableById(String)
Method that returns info plist key by given key id.
Declaration
public InfoPlistKey GetVariableById(string uniqueIdKey)
Parameters
Type | Name | Description |
---|---|---|
System.String | uniqueIdKey | Uniques id |
Returns
Type | Description |
---|---|
InfoPlistKey |
|
RemoveVariable(InfoPlistKey, IList)
Method that removes info plist key from VariableDictionary
list.
Declaration
public void RemoveVariable(InfoPlistKey v, IList listWithThisVariable)
Parameters
Type | Name | Description |
---|---|---|
InfoPlistKey | v | Info plist key value. |
IList | listWithThisVariable |