ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / Developing for iOS (iPhone / iPad)
  • Prerequisite
  • Running the test of the application on the device
  • Deploying the application on the device
  • Summary of the different types of distribution
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Prerequisite
To be able to test and/or deploy the application on a device (iPhone or iPad), you must enroll in the Apple Developer Program. You need to purchase a membership to enroll. You can see the list of programs at https://developer.apple.com/programs/enroll/
Currently (2023) there are 2 types of license:
Licenses can be taken out as a natural or legal person:
An Organization account is required to purchase an Apple Developer Enterprise Program license.. The Organization account requires recovery of the DUNS number, the company's unique number: https://developer.apple.com/support/D-U-N-S/
With both licenses, you can:
  • deploy on App Store.
  • Ad hoc deployment (limited to 100 items).
  • deploy on Apple Business Manager and Apple School Manager (private distribution through the App Store, requiring Apple validation).
The Apple Developer Entreprise Program license offers an additional option: deployment of "in-house apps for internal use".. This type of program allows for distribution outside the Apple Store, therefore without the validation of the application by Apple teams. This type of license is required to deploy applications on the Private Store for Mobile applications.
This provides you with a developer certificate that you can use to sign your applications, compile them and make them available for distribution.. This certificate is not free of charge. This developer certificate is required even for a simple setup for test (debug) on a device.
Running the test of the application on the device
The test on the device is available regardless of the registration type.
All you have to do is connect your device to your MAC and compile in order to generate the program for the requested device. Then, the program will be installed on the device. It will run in stand-alone mode. In this case, the application is deployed in Ad Hoc mode on the device.
The program can also be installed via Wi-Fi or network (In-House deployment).
Deploying the application on the device
Three methods can be used to deploy the application on a device (iPhone or iPad).
  • Via App Store:
    This type of distribution allows you to distribute your application via the App Store without any restrictions. Your application will include the signature linked to your certificate but it will not be linked to a single device.
  • Via a private network (formerly In-House deployment):
    This type of distribution allows you to distribute your application via a Web server to a group of users working for the same company. For this type of distribution, an Organization membership is required. Your application will include the signature linked to your certificate but it will not be linked to a single device.
  • Via an Ad Hoc network:
    This type of distribution allows you to install the application on an Ad Hoc network containing up to 100 devices (iPhone and iPad).
    The application must be recompiled for the target device by including the certificate for the signature as well as the unique identifier of the device.

Summary of the different types of distribution

You want to develop:App Store distributionAd Hoc distributionPrivate distribution (In-House)
an application for your own device.
X
an application for the devices belonging to a group of people (up to 100 devices).
X
X
an application for the devices belonging to a group of people (more than 100 devices).
X
an application but you don't know the devices on which it will be installed.
X
an application that uses Private Store for WINDEV Mobile.
X

For all the other cases, check the license agreement.
Minimum version required
  • Version 17
Comments
How to get Effective MS OneNote Customer Service
Sometimes problems are highly occurring in MS OneNote and it also effects on Microsoft products it can't resolve itself. If you want to secure your pc and Microsoft. If you want to delete permanently any kind of issue or problems in a system. So follow the step to remove it. Also, find some MS OneNote Customer Service person to get some advice and get instant solution for each and every query. https://babasupport.org/microsoft/ms-onenote-customer-service/485
MS ONENOTE SUPPORT /
27 Mar. 2018

Last update: 09/21/2024

Send a report | Local help