2013-06-26 1 views
1

ContexteOù obtenir CoreTelephony.framework pour iOS 5

Je suis en train d'ajouter le CoreTelephony.framework donc je peux utiliser l'analyse de mixpanel dans mon application iOS. Mon application est destinée à iOS 5.1+. Je cours XcodeVersion 4.6.3. J'ai le simulateur iOS 5.1 installé.

Lorsque je clique sur "Build Phases" puis sur la section "Link Binary With Libraries" et cliquez sur le signe "plus" pour ajouter une bibliothèque. Je reçois cette boîte de dialogue:

enter image description here

quesitons

  • Le fait que tous ces cadres sont dans le dossier signifie qu'ils ne fonctionnera "iOS 6.1" sur iOS 6.1?
  • Comment est-ce que j'ajouterais le CoreTelephony.framework ainsi il fonctionnera sur iOS 5.1 ou plus grand?
+0

Avez-vous une bonne raison de continuer à soutenir le 5.1? – Wain

+0

Eh bien, il n'a pas vraiment causé beaucoup de problème si aucun problème jusqu'à présent, l'application est déjà en direct. Je crois qu'environ 10% de pop générale a une génération plus jeune que 6.0, donc nous voulons continuer à supporter a) capturer ce revenu b) ne pas déranger les gens seulement sur 5.0 – drc

+0

FYI - la liste montrée sous 'iOS 6.1' est la liste des frameworks et bibliothèques disponibles depuis iOS 6.1. La plupart ont été disponibles plus longtemps. Si vous choisissez un framework qui a été ajouté après iOS 5.1, votre application doit être correctement codée pour éviter de référencer des symboles dans le framework lorsque votre application est en cours d'exécution sur un périphérique avec une version d'iOS avant l'introduction du framework. Vous devriez également marquer le cadre comme "option" au lieu de la valeur par défaut "required". Et comme toujours, testez votre application sur des appareils compatibles avec chaque version d'iOS prise en charge par votre application. – rmaddy

Répondre

2

CoreTelephony est disponible depuis iOS4. Vous pouvez simplement l'ajouter à votre projet depuis Build Phases même s'il est répertorié sous iOS6.1. Il va encore construire et fonctionner correctement sous iOS5.1.

+0

Merci pour votre aide! – drc

Questions connexes