IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Creator Discussion :

Meilleur support d'iOS par Qt Creator


Sujet :

Qt Creator

  1. #1
    Rédacteur/Modérateur
    Avatar de arnolddumas
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Autriche

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2012
    Messages : 978
    Points : 7 764
    Points
    7 764
    Par défaut Meilleur support d'iOS par Qt Creator
    La sortie de Qt 5.2 est prévue pour décembre, avec support complet d'iOS. Bien évidemment, vous ne voulez pas simplement développer avec Qt mais aussi utiliser le meilleur EDI disponible, Qt Creator.

    Heureusement, un plug-in iOS a été développé pour Qt Creator 3.0. Il vous permet de développer, compiler, exécuter et déboguer depuis Qt Creator.

    Étant donné qu'Apple distribue la chaîne de compilation, les images de développement ainsi que d’autres outils uniquement sur OS X, seul ce dernier sera supporté comme plate-forme de développement et de déploiement.

    Le plug-in est toujours au stade expérimental, ce qui signifie que vous devez explicitement l'activer (Qt Creator > À propos des plug-ins).
    Le paquet final devrait l'activer automatiquement si vous installez Qt pour iOS (les bons développeurs sont paresseux…).

    Un fois le plug-in activé, vous aurez besoin :

    • de Xcode avec les outils en ligne de commande (Xcode > Préférences… > Téléchargements) ;
    • d'une version de Qt compilée pour iOS.

    Pour développer sur un appareil, vous aurez aussi besoin :

    • d’acquérir une licence de développement pour iOS afin d'exécuter vos applications sur un appareil ;
    • d'ouvrir la fenêtre d'organisation de Xcode (Cmd-Maj-2) et de vérifier que tout est correctement configuré pour votre appareil.

    Une fois cela fait, il vous faudra ajouter votre version de Qt pour iOS dans Qt Creator (select Qt Creator > Préférences > Compiler et exécuter > Versions de Qt), tout devrait correctement fonctionner. Gardez à l'esprit que tout cela est pour le moment au stade expérimental. Les développeurs comptent sur vous : merci de signaler les bogues que vous pourriez rencontrer.

    Voici quelques détails qui pourront se révéler utiles si tout ne fonctionne pas aussi facilement et simplement que prévu :

    • utilisez la version de Qt la plus récente. Par exemple, avec la première version Beta, le débogage et la compilation avec make ne fonctionnaient pas. Avec cette nouvelle version, vous devez manuellement sélectionner la version de LLDB dans votre kit ainsi que manuellement choisir le compilateur ; de plus, la compilation en mode débogage ne fonctionne pas (vous pouvez toujours déboguer les versions release) ;
    • la version autonome de Qt Creator est plus à jour et ne contient, pour le moment, aucun bogue reporté pour le plug-in iOS ;
    • soyez sûr d'ajouter la version de Qt pour iOS. Dans Qt Creator > Préférences > Compiler et exécuter > Versions de Qt, vous pouvez alors en sélectionner une et vous assurez qu'elle est bien reconnue comme étant une version pour iOS (il faut que le plug-in soit activé pour que cela fonctionne) ;
    • une étape de compilation de Xcode peut remplacer l'étape du make. Cela ne fonctionne pas pour les projets récursifs mais permet un meilleur contrôle du processus de compilation ;
    • la récupération automatique et le paramétrage échouent. Le fait de tout supprimer et de tout reconfigurer peut être une solution (merci de signaler ce problème si vous en êtes victimes) ;
    • le débogage du code C++ utilise LLDB ce qui constitue une nouveauté dans Qt Creator. Le débogage QML ne fonctionne pas pour le moment.

    C'est tout ce qu'il y a à savoir pour le moment. Essayez et aidez en reportant des bogues afin d'améliorer la prochaine version.

  2. #2
    Membre actif Avatar de 3logy
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Août 2007
    Messages : 280
    Points : 222
    Points
    222
    Par défaut
    Ah! Merde... En lisant le Titre j'ai cru qu'enfin serais venu le jour où de mon PC je pourrais developper des Apps IOS... zut!!

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/06/2015, 21h21
  2. Réponses: 2
    Dernier message: 15/10/2009, 08h52
  3. Réponses: 0
    Dernier message: 24/06/2009, 22h27
  4. [XForms]support de XForms par les navigateurs
    Par gael dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 01/11/2008, 19h33
  5. Requête 3 meilleures notes sur 4 par Elève et par matière enseignée
    Par Boubker_023 dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 03/07/2008, 02h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo