The prepareInit command opens the license file. If it is the first program start and the license file is not available, it downloads the license file with the default settings from the Activation Server 4.
Name
|
prepareInit
|
Params
|
Parameter
|
Type
|
Example
|
Note
|
Project Name
|
NSString
|
demo-easygo-mac
|
Short Name (internal name) for the project without spaces
|
Path to license file and file name
|
NSString
|
/users/paul/documents/myapp.lic
|
The full path to the license file. If the license file does not exist, it is downloaded from the Activation Server 4
|
Project Secure Key
|
NSString
|
r1lkYAp1xGQN81fBrcZ1dfXtw1doy3Z1l4KHy0N2yvL0ZBDcX274DHV1BfV7s0RFpjZ1NOmMf1qXGsu1MqTXK1t4Tsq1c7jQq1iP3VM1NNx6j1s64YK299TY
|
This key is used to encrypt the license file and should contain characters, numbers and special characters and should have 25 or more characters
|
Password
|
String
|
26YjnF1XSUr423BDfL1A6IE91t9gLF0STvNQ1CoR021251H30T2kDn1MutgS1r56o91R06oM0UZA0p0WhlAy22uCYO25JSju1nAqb
|
The password is defined in the project .config file
|
URL
|
NSString
|
https://registerserver.net/lptest/lpws.asmx
|
Link to the Activation server. The URL has to end with /lpws.asmx
|
Customer Name
|
NSString
|
Smart Inc.
|
Company or user name. Default is empty
|
E-Mail Address
|
NSString
|
tom.hanks@smartinc.com
|
Valid e-mail address. Default is empty
|
|
Returncode
|
Returncode
Type Integer
|
Note
|
0
|
The license file was successfully opened
|
128
|
File is write protected
|
512
|
The license file is damaged or incomplete
|
1024
|
Copy Protection violation. The license file is from a different computer as the Serial Number of the MAC computer is different. You can use prepareInitForce to ignore this error
|
2048
|
License file not found or invalid
|
3010
|
The product was already installed on this MAC and cannot be installed again
|
11001
|
License file cannot be saved
|
16384 or 2048
|
The file could not be decrypted - probably the PSK is wrong
|
|
|
Other return codes
|
See list of return codes
|
|

The prepareInit command must be the first command of all license tests as the file must be validated and opened before any other license test can be done.
Error 3010
You can control how often a product can be installed on the same MAC computer. Configuration settings