Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig Class Reference

IOS-specific target settings. More...

Inheritance diagram for Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig:
Nuke.Unreal.Tools.ToolConfig

Public Member Functions

virtual IOSTargetRulesConfig Stripsymbols (bool present=true)
 Whether to strip iOS symbols or not (implied by Shipping config). Whether to strip symbols or not (implied by Shipping config).
 
virtual IOSTargetRulesConfig CreateStub (bool present=true)
 If true, then a stub IPA will be generated when compiling is done (minimal files needed for a valid IPA).
 
virtual IOSTargetRulesConfig Alwaysgeneratedsym (bool present=true)
 Don't generate crashlytics data.
 
virtual IOSTargetRulesConfig Skipcrashlytics (bool? val=null)
 Don't generate crashlytics data.
 
virtual IOSTargetRulesConfig Distribution (bool? val=null)
 Mark the build for distribution If -distribution was passed on the commandline, this build is for distribution.
 
virtual IOSTargetRulesConfig ImportProvision (object val=null)
 Manual override for the provision to use. Should be a full path.
 
virtual IOSTargetRulesConfig ImportCertificate (object val=null)
 Imports the given certificate (inc private key) into a temporary keychain before signing.
 
virtual IOSTargetRulesConfig ImportCertificatePassword (object val=null)
 Password for the imported certificate.
 
virtual IOSTargetRulesConfig EnableASan (bool? val=null)
 Enables address sanitizer (ASan)
 
virtual IOSTargetRulesConfig EnableTSan (bool? val=null)
 Enables thread sanitizer (TSan) Enables thread sanitizer (TSan).
 
virtual IOSTargetRulesConfig EnableUBSan (bool? val=null)
 Enables undefined behavior sanitizer (UBSan)
 
virtual IOSTargetRulesConfig Skipclangvalidation (bool present=true)
 Disables clang build verification checks on static libraries.
 
virtual IOSTargetRulesConfig EnableDSYM (bool present=true)
 Don't generate crashlytics data Enables the generation of .dsym files. This can be disabled to enable faster iteration times during development.
 
- Public Member Functions inherited from Nuke.Unreal.Tools.ToolConfig
virtual void AppendArgument (UnrealToolArgument arg)
 
virtual void AppendArgument (string arg, UnrealToolArgumentMeta? meta=null)
 
virtual void AppendSubtool (ToolConfig subtool)
 
virtual string Gather (EngineVersion ueVersion)
 Gether the arguments and subtools and render a command line output.
 

Properties

override string Name [get]
 
override string CliName [get]
 
override UnrealCompatibility Compatibility [get]
 
override ToolConfig[] Configs [get]
 
- Properties inherited from Nuke.Unreal.Tools.ToolConfig
string Name [get]
 The C# friendly name of the tool which will be used inside configurators.
 
string CliName [get]
 The name which will be rendered onto command line.
 
UnrealCompatibility Compatibility [get]
 Compatibility with either Unreal Engine 4 or 5 or both. If tool is configured to run with an incompatible engine its entire configuration will be ignored.
 
virtual ToolConfig[] Configs [get]
 

Private Attributes

ToolConfig[] _configs = null
 

Additional Inherited Members

- Protected Attributes inherited from Nuke.Unreal.Tools.ToolConfig
List< UnrealToolArgumentUsingArguments = []
 
readonly Dictionary< string, ToolConfigUsingSubtools = []
 

Detailed Description

IOS-specific target settings.

Definition at line 15536 of file UbtConfigGenerated.cs.

Member Function Documentation

◆ Alwaysgeneratedsym()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.Alwaysgeneratedsym ( bool present = true)
virtual

Don't generate crashlytics data.

Definition at line 15586 of file UbtConfigGenerated.cs.

◆ CreateStub()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.CreateStub ( bool present = true)
virtual

If true, then a stub IPA will be generated when compiling is done (minimal files needed for a valid IPA).

Definition at line 15565 of file UbtConfigGenerated.cs.

◆ Distribution()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.Distribution ( bool? val = null)
virtual

Mark the build for distribution If -distribution was passed on the commandline, this build is for distribution.

Definition at line 15627 of file UbtConfigGenerated.cs.

◆ EnableASan()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.EnableASan ( bool? val = null)
virtual

Enables address sanitizer (ASan)

Definition at line 15711 of file UbtConfigGenerated.cs.

◆ EnableDSYM()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.EnableDSYM ( bool present = true)
virtual

Don't generate crashlytics data Enables the generation of .dsym files. This can be disabled to enable faster iteration times during development.

Definition at line 15793 of file UbtConfigGenerated.cs.

◆ EnableTSan()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.EnableTSan ( bool? val = null)
virtual

Enables thread sanitizer (TSan) Enables thread sanitizer (TSan).

Definition at line 15731 of file UbtConfigGenerated.cs.

◆ EnableUBSan()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.EnableUBSan ( bool? val = null)
virtual

Enables undefined behavior sanitizer (UBSan)

Definition at line 15752 of file UbtConfigGenerated.cs.

◆ ImportCertificate()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.ImportCertificate ( object val = null)
virtual

Imports the given certificate (inc private key) into a temporary keychain before signing.

Definition at line 15669 of file UbtConfigGenerated.cs.

◆ ImportCertificatePassword()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.ImportCertificatePassword ( object val = null)
virtual

Password for the imported certificate.

Definition at line 15690 of file UbtConfigGenerated.cs.

◆ ImportProvision()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.ImportProvision ( object val = null)
virtual

Manual override for the provision to use. Should be a full path.

Definition at line 15648 of file UbtConfigGenerated.cs.

◆ Skipclangvalidation()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.Skipclangvalidation ( bool present = true)
virtual

Disables clang build verification checks on static libraries.

Definition at line 15773 of file UbtConfigGenerated.cs.

◆ Skipcrashlytics()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.Skipcrashlytics ( bool? val = null)
virtual

Don't generate crashlytics data.

Definition at line 15607 of file UbtConfigGenerated.cs.

◆ Stripsymbols()

virtual IOSTargetRulesConfig Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.Stripsymbols ( bool present = true)
virtual

Whether to strip iOS symbols or not (implied by Shipping config). Whether to strip symbols or not (implied by Shipping config).

Definition at line 15544 of file UbtConfigGenerated.cs.

Member Data Documentation

◆ _configs

ToolConfig [] Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig._configs = null
private

Definition at line 15811 of file UbtConfigGenerated.cs.

Property Documentation

◆ CliName

override string Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.CliName
get

Definition at line 15539 of file UbtConfigGenerated.cs.

◆ Compatibility

override UnrealCompatibility Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.Compatibility
get

Definition at line 15540 of file UbtConfigGenerated.cs.

◆ Configs

override ToolConfig [] Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.Configs
getprotected

Definition at line 15812 of file UbtConfigGenerated.cs.

◆ Name

override string Nuke.Unreal.Tools.UbtConfigGenerated.IOSTargetRulesConfig.Name
get

Definition at line 15538 of file UbtConfigGenerated.cs.


The documentation for this class was generated from the following file: