
A partir de la version 25 de WINDEV Mobile, le framework iOS est passé au format "xcframework". Ce format est incontournable afin de profiter des dernières possibilités proposées par Apple :
Ce changement du framework n'impacte pas le test des applications pour iPad ou iPhone depuis WINDEV Mobile grâce à WMDev.
En revanche il faut être vigilant pour la génération de l'application à partir de Xcode sur un Mac, notamment pour sa publication dans l'Apple Store via un IPA. Voici les conditions à respecter afin de générer l'application dans Xcode :
- utiliser WINDEV Mobile 25 "Update 3" (250089F) au minimum,
- utiliser Xcode 12 : le buid se fait systématiquement. Si une version plus ancienne de Xcode doit être utilisée, il faut au minimum la 11.4.1. Mais dans ce cas Xcode peut afficher des erreurs de link ("linker command failed"). Ce défaut de Xcode a été signalé à Apple par nos équipes. La génération doit alors se faire en appliquant le mode opératoire suivant :
- utiliser une copie du projet pour Xcode placée sur le Mac, jamais sur un partage réseau ou tout autre support (usb, nas...).
Exemple à ne pas faire : depuis WINDEV Mobile copier le projet sur un partage d'un serveur (Windows, Linux, Nas...), et ouvrir depuis Xcode le projet sur ce partage.
- dans Xcode dérouler le menu "Product" et exécuter l'option "Clean Build Folder",
- fermer Xcode en utilisant bien son choix "Exit" du menu "Xcode" (ne pas juste fermer Xcode par la croix),
- relancer Xcode,
- ouvrir à nouveau le projet afin de relancer la génération.
Renouveler l'opération jusqu'à la génération complète. Mais il est vivement recommandé d'utiliser Xcode 12 pour bénéficier de ses dernières corrections, et anticiper le moment où il sera obligatoire pour permettre le déploiement dans le Store.
|
|
< Retour
|
|
|
|
|
|