web-dev-qa-db-fra.com

iOS 5.1 avec Xcode 4.2 et rétine dans iPad 3

j'ai un Mac avec Mac OS X Snow Leopard, puis-je y ajouter iOS 5.1?

Avec la nouvelle résolution pour iPad 3, comment nous allons utiliser les images, car si l'application est compatible avec les iPhone 3GS, 4 et iPad 3, je pense que nous devrions avoir 3 images avec un nom différent, comme @ 3x.png ou ...__ Je vous remercie.

26
Red Mak

iOS 5.1 est fourni avec Xcode 4.3.1 qui est uniquement disponible pour Lion - le seul téléchargement disponible dans la section pour développeurs du portail de développeur Apple pour iOS 5.1.

Fondamentalement, les images de l'iPad seront deux fois plus grandes que celles que vous créez normalement pour l'iPad. Par exemple:

Lancer des images

iPhone:: 320 x 480

iPhone @ 2x: 640 x 960

iPad: 768 x 1004 (portrait), 1024 x 748 (paysage)

iPad @ 2x: 1536 x 2008 (portrait), 2048 x 1496 (paysage)

Par pomme

Préparez votre application pour le nouvel iPad.

Pour vous assurer que vos applications iOS 5 sont optimisées pour le nouvel iPad, consultez les mises à jour des Directives pour l'interface utilisateur iOS et du Guide de programmation des applications iOS.

notes de version du SDK iOS pour iOS 5.1

Avec ce logiciel, vous pouvez développer des applications fonctionnant sur iPhone, iPad ou iPod touch sous iOS 5.1. Vous pouvez également tester vos applications à l'aide du simulateur iOS inclus, qui prend en charge iOS 5.1. iOS SDK 5.1 nécessite un ordinateur Macintosh sous OS X 10.7 (Lion).

Schéma de nommage:

Cela semble être le schéma de nommage des nouveaux graphiques de la rétine pour le nouvel iPad.

icon@2x~iphone.png; icon@2x~ipad.png

21
WrightsCS

La réponse de @ WrightCS gère parfaitement la partie concernant les images.

Cependant, vous pouvez faire fonctionner le simulateur et le SDK sur Snow Leopard. 

  1. Téléchargez Xcode version 4.3.1 en contournant l'AppStore à partir d'ici http://developer.Apple.com/downloads
  2. Ouvrez le paquet et copiez 

    /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Develop‌​er/SDKs/iPhoneOS5.1.sdk
    to 
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk
    
  3. Copie 

    /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceS‌​upport/5.1
    to
    /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176
    
  4. Copie 

    /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/‌​Developer/SDKs/iPhoneSimulator5.1.sdk
    to 
    /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1‌​.sdk
    

Adapté de ici .

Edit: Obtenez votre iPad Retina en le copiant 

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
to
/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app`
43
Dan Rosenstark

Vous voudrez probablement également copier le docset 5.1 pour pouvoir afficher la documentation la plus récente dans Xcode:

Copie

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/com.Apple.adc.documentation.AppleiOS5_1.iOSLibrary.docset
to
/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/com.Apple.adc.documentation.AppleiOS5_1.iOSLibrary.docset                      

Et assurez-vous de redémarrer Xcode.

4
Kay Röpke

Vous aurez besoin de 4 résolutions très probablement pour certains éléments et 2 pour d'autres.

1- iPhone 2- iPhone Retina (fichiers @ 2x.png)

Vous n'en aurez besoin que si vous augmentez la résolution si l'ancien graphique pour iPhone Retina fonctionne, vous souhaiterez probablement l'utiliser pour l'interface utilisateur de votre iPad. Les spécificités telles que les icônes d'applications sont une bête différente et vous aurez besoin de 4.

3- iPad 4- iPad Retina (@ fichiers 2x.png)

0
cynistersix