Je veux faire une application dans iOS 6. En même temps, je veux que cette application est supportée par iOS 5 et 4. Quelqu'un peut-il expliquer en détail Comment je peux faire une application dans iOS 6 compatible avec les versions précédentes? Merci d'avance.ios 6 application compatible avec les versions précédentes
Répondre
dans Xcode, dans les paramètres de votre application de projet: définir la version de déploiement iOS4 tout en réglant le sdk de base à ios 6
qui est tout ce qu'il ya aussi longtemps que vous n'utilisez iOS6 fonctionnalités, mais uniquement le code disponible sur iOS4 trop SI vous souhaitez utiliser le code de manière conditionnelle, vérifiez si la classe que vous utilisez est disponible. - par exemple.
if(NSClassFromString(@"MKMapKit")) {
// on ios6
} else {
//dont have mapkit
}
Ne vérifier pour les versions spécifiques, pour les fonctions vérifier
Je ne pense pas que vous devriez ciblez iOS 4. iOS 4 restreindra story-board, ARC et beaucoup de choses. utilisez iOS 5 comme version de déploiement et iOS 6 sdk.
Assurez-vous de développer avec le dernier SDK disponible et définissez votre cible de déploiement dans votre projet comme étant la version minimale que vous souhaitez prendre en charge. Cependant, en raison de la suppression du support pour les appareils armv6 dans la dernière version de Xcode, il sera difficile de supporter quoi que ce soit au-dessous du minimum pour un iPhone4, et même alors, beaucoup d'entre eux auront été modernisés. OS
En ce qui concerne l'écriture de code qui prend en charge cette - Ne vous embêtez pas avec la fonction NSStringFromClass
plus, faible utilisation de liaison:
if ([MKMapKit class]) {
// MKMapKit is available in this OS
} else {
// MKMapKit is not available in this OS
}
Ceci et d'autres façons d'écrire du code qui utilise plusieurs versions iOS est décrit plus en détail dans le SDK Compatibility Programming Guide disponible sur le site Apple Developer.
- 1. App compatible avec IOS 6 et ses versions précédentes
- 2. rendre l'application ios 6 compatible avec ios 5
- 3. Liaison faible pour prendre en charge les versions iOS précédentes
- 4. Créer un plugin dans Visual Studio 2015 compatible avec les versions précédentes
- 5. Problème de compatibilité d'architecture: application compatible avec les arrêts 64 bits fonctionnant sous iOS 6
- 6. Ics fonctionnalités sur les versions Android précédentes
- 7. Les versions précédentes de Xcode ... publiées partout?
- 8. désinstaller les versions précédentes de xcode
- 9. Windows Service Installer - Supprimer les versions précédentes
- 10. Cette application nécessite iOS 6
- 11. Plugin Jenkins EC2 versions précédentes
- 12. Application iPhone compatible avec l'iPad
- 13. compatibilité des versions ios
- 14. est-contentDocument.location.reload compatible avec IE 6
- 15. Problèmes liés aux consignes de stockage de données iOS pour une application compatible avec les versions antérieures
- 16. Comment utiliser @compatibility_alias pour les classes d'alias pour les versions précédentes d'iOS
- 17. Comment rendre mon application iPhone compatible avec iOS 4?
- 18. PHP json handler compatible avec les anciennes versions php
- 19. Plugin Eclipse Non compatible avec les anciennes versions
- 20. IOS 6 avec redimensionnement bizarre
- 21. iOS plusieurs versions pour une application
- 22. iOS 6: problème de compatibilité avec addSubview
- 23. Torch et d'autres anciennes versions problème compatible
- 24. Où puis-je télécharger les versions précédentes de phonegap?
- 25. iPad iOS 6 crash
- 26. Accéder aux versions précédentes des définitions de formulaire avec Orbeon
- 27. Utilisation des fichiers JAR dans WEB-INF/lib avec les versions précédentes de Tomcat
- 28. Comment créer une application iOS avec plusieurs versions de SDK?
- 29. dans les classes XMPP sur iOS 6
- 30. Est-ce qu'une application iOS vérifie automatiquement les nouvelles versions?
Pourquoi cela ne fonctionne-t-il pas mais lorsque je le teste avec le NSStringFromClass, il le fait? – Steaphann