In the authoring window of your project, click the Quick Generate icon in the upper-right corner of the standard toolbar.
Learn how you can generate an iOS app using the Mobile app output preset in RoboHelp.
For details on the mobile app output preset in RoboHelp, see Generate Mobile App output.
In the authoring window of your project, click the Quick Generate icon in the upper-right corner of the standard toolbar.
Select a Mobile app output preset in the Quick Generate dialog box. To configure the settings, do one of the following:
The Output view opens.
In the Output toolbar, click Output Presets. In the Output Presets panel, do one of the following:
Configure the output preset. See Configure a Mobile app output preset for details.
In the Signing Key tab of the configuration settings, select Generate iOS App and specify the following:
Digital certificate
Specify the Digital certificate. For details on how to create a Digital certificate, see Create Digital certificate.
Certificate Password
Password of digital certificate.
For details, see Generate a certificate signing request.
Provisioning profile
This contains details of the registered testing device. Until the APP is not posted on the App store, it can be installed only on registered testing devices.
For details, see Generate provisioning profile (Mobile provision).
To save your settings, click the Save icon in the upper-left corner of the standard toolbar in the Output view.
Click the Generate Preset icon in the Output Presets panel.
You can then view a progress bar next to the selected output preset in the Output Presets panel. Once the output generation is complete, a Success dialog box is visible at the lower-right corner of the screen.
Once the app is generated scan the QR code on the registered device for testing. This will download and install the app on the device.
To create digital certificate you need a Apple developer ID. It has an annual cost. However, this cost is applicable only for creating an APP.
To create Apple Developer ID go to My Apple ID.
After setting up your Apple developer account and ID, perform the following steps to create a digital certificate.
Download and install OpenSSL on your Windows computer from the following location:
Download and install Visual C++ 2008 Redistributables files that are listed on the Open SSL download page.
After the installation is complete, restart the computer.
Open a Windows command session, and ensure that your current working directory is the OpenSSL bin directory. For example: c:\OpenSSL\bin\
Create the private key by entering the following in the command line:
openssl genrsa -out <key file name> <encryption bit level>
For example, to create a private key name mykey with 2048 encryption bit level:
openssl genrsa -out mykey.key 2048
When using OpenSSL, do not ignore error messages. If OpenSSL generates an error message, it still generate a key file. However, this key file may not be usable. If you encounter any errors, check your syntax and run the command again.
Create the CSR file by entering the following in the command line:
openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj "/emailAddress=<your email address>, CN=<certificate name>, C=<country code>"
For example, to create a CSR file with email myemail.@mydomain.com, certificate name My Certificate and country code US:
openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj "/emailAddress=myemail.@mydomain.com, CN=My Certificate , C=US"
You will be prompted for a password.
Keep a note of this password. This is your Certificate Password that you will provide in the Signing Key tab in the mobile app output preset configuration settings.
Upload the CSR file (created in previous step) on the Apple iPhone developer site. Click Certificates on the site.
In the following procedures (for Windows and iOS), you require the .cer file. You will receive this file from Apple in your e-mail provided in previous procedure as iPhone developer account ID.
On Windows you need to convert .cer file to .pem file as described in the following procedure:
To convert the .cer file to a .pem file, run the following command-line statement from the OpenSSL bin directory:
openssl x509 -in -inform DER -out -outform PEM
For example:
openssl x509 -in “C:\RHAPP\iOS_development.cer” -inform DER -out “C:\RHAPP\iOS_development.PEM” -outform PEM
You can now generate a valid P12 file, based on the key and the PEM version of the iPhone developer certificate:
openssl pkcs12 -export -inkey “mykey.key” -in -out
For example:
openssl pkcs12 -export -inkey mykey.key –in “C:\RHAPP\iOS_development.PEM” -out “C:\RHAPP\iOS_development.P12”
The mykey.key is created during the Generating Certificate signing request procedure described above.
Download the provisioning profile and keep it safe. You need to specify this in Provisioning Profile in the Signing Key tab of the output preset configuration settings.
Prihláste sa do svojho účtu