ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Developing for iOS (iPhone / iPad)
  • Overview
  • Automatic and manual signing
  • Overview
  • Files to retrieve
  • Configuring the signature in the wizard
  • Signing the application in Xcode
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Overview
iOS requires that applications be signed.
The generation wizard offers multiple options:
  • Automatic signing: This signing mode is based on a "Provisioning Profile" file, generated by Apple and available in the Apple Developer Portal. Data not specified in the file is defined by Xcode during compilation.
    This option is recommended if the Apple account used for deploying the application is configured on the Mac used for compilation. In this case, the Apple account manager gives all the permissions to the developer when compiling on the Mac.
  • Manual signing: This signing mode is based on two "Provisioning Profile" files (one file used for development and one file used for distribution), generated by Apple and available in the Apple Developer Portal.
    This option is recommended if the Apple account is not configured on the Mac used for compilation. In this case, the Apple account manager will not give all the permissions to the developer.
    This signing mode is available for both iOS and Mac Catalyst.
  • Signing in Xcode: This mode is used to sign applications in Xcode, when compiling the iOS project generated by WINDEV Mobile.
Automatic and manual signing

Overview

The automatic and manual signing options offered by the wizard require specific files. These files must be downloaded from the Apple Developer Portal (https://developer.apple.com/membercenter/index.action).
  • If you choose the automatic signing option, you only need one type of provisioning profile (development OR distribution).
  • If you choose the manual signing option, you need two provisioning profiles (development AND distribution). Signing information is more precise.

Files to retrieve

To retrieve the necessary files in the Apple Developer Portal:
  1. See the next page: https://developer.apple.com/membercenter/index.action
  2. Once logged in, select the "Certificates, Identifiers & Profiles" option.
  3. Click on "Provisioning Profiles", and then select desired type of profile: Distibution or Development.
  4. Download the desired files corresponding to your application on your PC ("Download" button).

Configuring the signature in the wizard

In the "Signature" step of the WINDEV Mobile generation wizard:
  1. Select the signature management mode.
  2. If you choose the automatic mode:
    • Click "Import" and select the corresponding file.
    • The "Prefix" field is automatically filled.
  3. If you choose the manual mode:
    • Click "Import" and select the file corresponding to the development profile.
    • Click "Import" and select the file corresponding to the distribution profile.
    These actions are available for both iOS and Mac Catalyst platforms.
Signing the application in Xcode
If you choose to sign the application in Xcode, the WINDEV Mobile wizard generates the Xcode project corresponding to the iOS application. To learn more on the signing options, see Compiling a WINDEV Mobile project in Xcode.
Minimum version required
  • Version 21
Comments
Click [Add] to post a comment

Last update: 01/29/2024

Send a report | Local help