Conditions préalables
Configuration logicielle requise
- 4D Developer Pro v17 R2 64 bits (développement)
- 4D Server v17 R2 64 bits (déploiement)
- Apple configurator 2 installé sur votre Mac (facultatif).
Apple configurator 2 nécessite macOS 10.14 ou une version plus récente. Installez ce logiciel si vous souhaitez installer votre application automatiquement sur votre appareil.
Xcode 10.2 nécessite macOS 10.14 ou une version plus récente.
Tableau de comparaison de version
Xcode | Swift | iOS | 4D | macOS |
---|---|---|---|---|
12.0 | 5.3 | 14.0 | 18R5 beta | 10.15.2 |
12.0 | 5.3 | 14.0 | 18R4 | 10.15.2 |
11.5 | 5.2.4 | 13.5 | 18R3 | 10.15.2 |
11.4 | 5.2 | 13.4 | 18.2 | 10.15.2 |
11.3.1 | 5.1.3 | 13.3 | 18.1 | 10.14.4 |
11.3.1 | 5.1.3 | 13.3 | 18R2 | 10.14.4 |
11.2 | 5.1 | 13.2 | 18 | 10.14.4 |
10.2.1 | 5.0 | 12.2 | 17R6 | 10.14.4 |
10.2 | 4.2.1 | 12.2 | 17R5 | 10.14.3 |
10.1 | 4.2.1 | 12 | 17R4 | 10.13.6 |
10.0 | 4.2 | 12 | 17R3 | 10.13.6 |
9.4 | 4.1.2 | 11.4 | 17R2 | 10.13.2 |
9.3.1 | 4.1 | 11.3 | 17R2 | 10.13.2 |
Utilisation de 17R6 avec macOS 10.14.3
4d 17R6 requiert Swift5.0. (déjà installé sur macOS 10.14.4)
- Installez
Swift 5 Runtime Support for Command Line Tools
à partir de More Downloads for Apple Developers
Utilisation de 17R4 avec Xcode 10.2
En raison de l’instabilité de l'ABI dans le langage Swift d'Apple, vous ne pouvez pas utiliser la version standard 4D 17R4 avec Xcode 10.2.
Heureusement, nous vous proposons un composant de substitution compatible avec Xcode 10.2.
Vous pouvez remplacer le composant interne de l’utilisateur 4D App.4dbase Mobile
, qui se trouve dans ... /4D.app/Contents/Resources/Internal User Components/
, par celui que nous vous proposons :
Configuration matérielle requise
- 8 Go de RAM (Minimum recommandé)
Configuration 4D
- Dans les propriétés de la base de 4D, affichez la page de compatibilité et cochez la case Utiliser la notation objet pour accéder aux propriétés des objets (Unicode nécessaire).
- Les ports HTTP et HTTPS doivent être correctement configurés. HTTPS est obligatoire pour le déploiement de 4D for iOS.
- Votre serveur Web doit être lancé. Il est accessible depuis le menu Exécution :