Skip to content

18 juillet 2010 | Rédigé par Mathieu

17

Installer les Developer Tools [Tutoriel iPhone n°1]

C’est parti pour le premier tutoriel de la section iPhone. Et comme il ne s’agit pas de perdre en route les bonnes habitudes de la maison, je vous propose de faire le point sur les outils qui vous seront utiles/indispensables pour le développement de votre première application iPhone.

MacOS X : le passage obligé

Pour développer une application pour l’iPhone, la tester sur votre iPhone, la soumettre à Apple, il vous faut un Mac. Pour être plus précis, il vous faut un ordinateur avec le système d’exploitation MacOS X Snow Leopard. Pour que l’installation fonctionne, il est fortement recommandé d’avoir validé toutes les mises à jour de logiciels proposées par Apple (Menu Pomme > Mise à jour de logiciels…)

Étape 1 : Découvrez l’iPhone Dev Center

Apple met à la disposition des développeurs Mac et iPhone un site Internet dédié rempli de documents, vidéos, procédures, ressources, aides, ou exemples de code. Ce site Internet est divisé en trois « Dev Centers » : pour le Mac, pour l’iPhone et l’iPad, et le petit dernier pour Safari, le navigateur Internet. Pour vous y rendre, une adresse : http://developer.apple.com puis cliquez sur iPhone Dev Center

De nombreuses ressources vous sont alors proposées. Si ce n’est pas l’objet du présent article de toutes les détailler (ce serait d’ailleurs probablement infaisable), je vous encourage à y passer tout de suite un peu de temps, prendre vos marques : pour peu que vous soyez assez à l’aise avec l’anglais, cet espace peut s’avérer être une vraie mine d’or.

Étape 2 : Créez votre compte de développeur Apple

Pour pouvoir aller plus loin, vous devez vous enregistrer comme développeur Apple. Sans cela vous ne pourrez pas accéder aux ressources du Dev Center et télécharger les outils qui vous permettront de développer. Cette inscription est gratuite, sans engagement particulier et ne prend que quelques minutes.

Les liens d’accès sont disponibles dans le coin supérieur droit de quasi tous les écrans.

Vous avez par ailleurs la possibilité de vous enregistrer avec votre Apple ID (celui là même qui vous sert à télécharger les derniers jeux pour votre iPhone).

Étape 3 : Téléchargez le dernier SDK

Une fois connecté, sur la page d’accueil de l’iPhone Dev Center, une zone vous propose de télécharger le dernier SDK disponible avec XCode. Apple package en effet quasi systématiquement le Kit de Développement Logiciel avec la dernière version de tous les outils nécessaires.

Conseil important :
Apple propose une nouvelle version du SDK pour chaque mise à jour importante d’iOS. Par ailleurs, pour permettre aux développeurs de proposer des applications tenant compte des futures évolutions, des SDK bêtas peuvent aussi être proposés. Privilégiez systématiquement le dernier SDK stable. Autrement dit, il est inutile de télécharger la bêta : vous avez besoin d’un environnement stable et propre. Vous allez probablement avoir assez de mal à débugguer vos applications pour ne pas ajouter les bugs des autres !

Cliquez et… faîtes chauffer la ligne : quelques gigas à télécharger quand même. Vous avez probablement le temps d’aller faire quelques courses.

Étape 4 : Installez

Une fois le téléchargement achevé, double-cliquez sur le fichier DMG pour monter l’image disque. Double-cliquez sur l’icône d’installation pour commencer la procédure et laissez-vous guider. Je ne vous fais pas l’affront de détailler les boutons « Continuer » et « J’accepte » qui vous attendent dans cet installeur. Notez cependant que dans la rubrique « Type d’installation », les cases cochées par défaut sont très bien : autant les laisser sans cet état (tout coché, sauf « Mac OS X 10.4 SDK ») et passer à la suite.

Étape 5 : Faîtes le tour du propriétaire

Les applications de développement sont installées par défaut dans un dossier Developer à la racine de votre disque principal. Il contient en outre différents documents, outils, éléments de référence et exemples de code. Mais le plus intéressant est le sous-dossier Applications qui contient les programmes qui vous serviront pour le développement iPhone :

  • Xcode est l’application centrale du dispositif : gestionnaire de projet, il vous permet d’éditer les codes sources, prend en charge la compilation et encadre l’exécution des applis que vous développez
  • Interface Builder vous permettra de modifier vos vues, de mettre en place votre interface utilisateur
  • Instruments vous permettra de tracer les pertes mémoire, et d’améliorer la performance de vos applications
  • Dashcode est un éditeur HTML CSS permettant de faire des widgets Dashboard ou des sites internet dynamiques
  • Quartz Composer vous permet de créer des animations graphiques à intégrer dans les applications MacOS sans écrire une ligne de code

Cette fois c’est bon, vous êtes prêt pour le développement iPhone ! Les tutoriels suivants vous proposeront de créer vos premières applications iPhone, et de vous familiariser avec XCode. N’hésitez pas à nous faire part de vos remarques dans les commentaires, et si vous avez apprécié ce premier tutoriel (d’une longue série), vous pouvez le marquer d’un petit « + » à l’aide du bouton en haut de l’écran ou le faire savoir à l’aide des boutons ci-dessous : ça nous encouragera pour la suite ! Merci !

Découvrez d'autre articles de la catégorie Tutoriels iPhone

Encore un peu de lecture :

17 Commentaires Poster un commentaire
  1. 19 juil 2010

    Bonjour

    Merci pour toutes ces infos qui sont rares en français.

    Question :
    Ces outils peuvent-ils sevir également à développer un site accessible à la navigation Iphone?

    Alain

  2. 19 juil 2010

    Mathieu (l’auteur du tuto ;) ) sera surement mieux répondre que moi mais il me semble que ces outils permettent de développer uniquement des applications mobiles mais il est possible de créer une application pour un site. Si tu veux faire juste un site web mobile (donc accessible via le navigateur web de l’iPhone) il faut patienter un peu, on me dit que des tutos à ce sujet vont peut être sortir… ;)

  3. 19 juil 2010

    Si tu installes les Developer Tools comme expliqué dans ce tutorial, l’application « DashCode » sera installée (/Developers/Applications/). DashCode permet la création et l’édition de fichiers HTML/CSS/Javascript pour le développement de sites sur Safari Mobile.
    Au premier lancement des modèles de sites sont proposés (pense à cocher Safari Mobile), dont un modèle « Navigateur » qui pourra sûrement t’aider.

  4. 19 juil 2010

    Bon et bien voilà j’aurais dû me taire…

  5. 19 juil 2010

    Bonjour

    Je suis en train de télécharger le pack, effectivement ça prend un certain temps ;-)
    J’ai fait une version mobile dèjà pour mes photos mais j’aurais aimé voir si je pouvais faire plus « Iphone »
    Merci pour votre aide certainement necessaire.
    Je suis nul en anglais ça va pas aider ;-)

    Alain

  6. 19 juil 2010

    Bonne nouvelle Dashcode est en français.

    Une difficulté de moins, mais je pense qu’il va y en avoir d’autre :-0

  7. srat
    19 juil 2010

    bonjour

    tout d’abord jolie travail.

    Ensuite ma question :

    Il y a des versions payante du SDK et d’autres gratuite

    quels sont les différences entre elles??

  8. 19 juil 2010

    Bonsoir,
    Il n’y a pas à proprement parler plusieurs versions du SDK mais plusieurs programmes de développeurs Apple. Les programmes payants permettent d’obtenir des subventions sur les machines, l’accès à la conférence annuelle des développeurs à San Francisco, l’accès à des forums réservés, etc.
    Donc il s’agit bien de s’inscrire sur le site developer.apple.com sans prendre d’option payante pour le moment. Plus tard, quand vous serez super à l’aise avec le développement iPhopne, il vous faudra vous inscrire sur l’AppStore et il vous en coûtera 100 euros par an pour pouvoir déposer vos applications sur la plateforme. Enfin pour les entreprises, il existe les compte ADC Select et ADC Premium : les accès VIP ;-)

  9. srat
    20 juil 2010

    Merci pour les précisions ;-)

  10. 21 juil 2010

    Very nice article, thanks! I’ve subscribed to your RSS feed. Please keep up posting.

  11. salimdz
    9 oct 2010

    Bonjour,
    une petite question,
    il y a pas une version sous windows pour ce SDK d’iPhone

    a+

  12. Mathieu
    9 oct 2010

    Il n’existe pas de version officielle du SDK iPhone sur Windows. Les outils Apple créés pour le Mac. Cependant, il existe des méthodes pour développer des applications iPhone sur Windows grâce aux produits Adobe, mais je ne pense pas que nous aurons l’occasion d’en parler prochainement sur Tutomobile (enfin, moi, pour ma part, je n’aborderai pas ce sujet).
    Bon courage !

  13. salimdz
    10 oct 2010

    Bonjour,
    merci pour votre réponse
    dommage j’ai voulez développez sur iPhone mais j’ai pas un Mac
    a+

  14. Faudel
    5 nov 2010

    EXCELLENT site/blog ce que vous voulez

    Merci beaucoup pour toutes ces infos c’est vraiment super !!

  15. Adil
    2 jan 2011

    Bonjour,

    Merci pour ces tutos clairs et précis.

    Une petite question (sinon ce n’est pas marrant) : comment faut-il faire pour avoir les Developer Tools pour un Mac OS 10.4 (Tiger) ? Si ça n’existe pas, faut-il mettre à jour son Mac ?

    Merci d’avance de me répondre à ces questions car je n’arrive pas installer le Xode et iOS SDK sur mon « vieux » MacBook.

    Cordialement

  16. Sami
    3 mar 2011

    >> Adil >>
    Bonjour,
    Je ne suis pas utilisateur de mac, mais d’après ce que j’ai lu sur le web, il faut au minimum un mac os x 10.5 (leopard) pour installer le sdk iphone (ou ios) :
    http://chris-fletcher.com/2010/08/28/howto-install-iphone-sdk-2-0-3-1-for-xcode-3-2/

Trackbacks & Pingbacks

  1. Les tweets qui mentionnent Installer les Developer Tools [Tutoriel iPhone n°1] | Tuto Mobile -- Topsy.com

Une question, une suggestion, une opinion? Partagez ce que vous pensez, laissez un commentaire.

(obligatoire)
(obligatoire)

Note: Votre adresse email ne sera jamais publiée.

Suivez les réponses aux commentaires