Table of Contents

Class InstrumentIpaOptions

Namespace
Ranorex.Core.Remoting
Assembly
Ranorex.Core.dll
[TypeConverter(typeof(InstrumentIpaOptionConverter))]
public sealed class InstrumentIpaOptions
Inheritance
InstrumentIpaOptions
Inherited Members

Constructors

InstrumentIpaOptions()

public InstrumentIpaOptions()

Properties

CollectionCapacity

[PList("RxVuiCollectionCapacity")]
public int CollectionCapacity { get; set; }

Property Value

int

CustomInstrumentedIpaFileLocation

[PList("RxVuiCustomInstrumentedIpaFileLocation")]
public string CustomInstrumentedIpaFileLocation { get; set; }

Property Value

string

EntitlementsPath

The path to optional entitlements file

public string EntitlementsPath { get; set; }

Property Value

string

ExitOnSuspend

When true, PList will be modified so that applications exists on suspend

[Browsable(false)]
public bool ExitOnSuspend { get; set; }

Property Value

bool

Instrument

When true instrumentation will be done, otherwise it will be skipped.

[Browsable(false)]
public bool Instrument { get; set; }

Property Value

bool

KeyPath

The path to the *.p12 key file

[Browsable(false)]
public string KeyPath { get; set; }

Property Value

string

Password

The password for the p12 key file.

[Browsable(false)]
public string Password { get; set; }

Property Value

string

PickerCapacity

[PList("RxVuiPickerCapacity")]
public int PickerCapacity { get; set; }

Property Value

int

ProvisionPath

The path to the embedded mobile provision file (*.mobileprovision).

[Browsable(false)]
public string ProvisionPath { get; set; }

Property Value

string

ResignOnly

With this option set to true Ranorex will perform only changing the signature of the chosen IPA. By default it should be set to false.

public bool ResignOnly { get; set; }

Property Value

bool

SkipDeployment

With this option set to true Ranorex will not perform deployment process. It means that Ranorex will not attempt to upload the chosen IPA file to chosen endpoint. It may be useful, if one wants to only resign the IPA and deploy it using other device. By default it should be set to false.

public bool SkipDeployment { get; set; }

Property Value

bool

SkipInstrumentation

With this option set to true Ranorex will not perform instrumentation process for the chosen IPA file. This option may be useful for deploying any IPA. By default it should be set to false.

public bool SkipInstrumentation { get; set; }

Property Value

bool

Timeout

Timeout for the instrumentation process. Default is 3 minutes.

[Browsable(false)]
public Duration Timeout { get; set; }

Property Value

Duration

codeDirectoryVersion

public CodeDirectoryVersion codeDirectoryVersion { get; set; }

Property Value

CodeDirectoryVersion

Methods

AsDictionary()

public Dictionary<string, object> AsDictionary()

Returns

Dictionary<string, object>

Create(XmlNode)

public static InstrumentIpaOptions Create(XmlNode recordItemNode)

Parameters

recordItemNode XmlNode

Returns

InstrumentIpaOptions

CreateXmlNode()

public XmlNode CreateXmlNode()

Returns

XmlNode