J'aimerais utiliser certaines fonctionnalités de l'iPhone OS 3.0 dans mon application 2.0 lorsqu'elle fonctionne sur un appareil 3.0. Je ne veux pas aller jusqu'au bout de la version 3.0 parce qu'il y a des clients qui ne veulent pas encore se mettre à jour.
J'ai expérimenté un peu avec la liaison faible du MapKit.framework (-weak_framework MapKit). J'ai trouvé cela assez lourd, puisque j'ai dû tromper le compilateur/lien pour utiliser le SDK 2.0 avec tout le code sauf celui qui utilise MapKit.
Quelqu'un a-t-il plus d'expérience dans ce domaine ? Que faites-vous pour le faire compiler/lier ? Quelqu'un a-t-il déjà soumis une application à Apple, qui fait des liens faibles avec des frameworks d'autres versions d'OS ?