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 correctement l'application dans Xcode :

  • utiliser WINDEV Mobile 25 "Update 2" (250083H) au minimum,
  • utiliser Xcode 11.4.1 ou plus récente,
  • 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.

Lorsque ces conditions sont réunies, Xcode peut afficher des erreurs de link ("linker command failed"). Dans ce cas il faut effectuer les opérations suivantes :

  • 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.

Parfois, l'opération doit être renouvelée, nos équipes ont signalé ce défaut à Apple. Une prochaine mise à jour de Xcode apportera très certainement des améliorations évitant ces opérations.

 

 

< Retour

Publier un commentaire : 
Votre adresse email ne sera pas publiée


© 2020 PC SOFT. Tous droits réservés. Réalisé  avec WEBDEV