Trouver Facebook SDK Version sur iOS
Je sais que je suis à l'aide de la dernière version (v3.2.1)
Mais je veux le trouver dans l'en-tête ou par programmation
C'est peut-être une question stupide, mais en iOS je ne trouve pas le numéro de version dans FacebookSDK.cadre en-têtes
- Pas même un peu idiot, merci de demander!
- Magnifique question, je vous remercie.
- Une idée de comment vous pouvez imprimer la installé Facebook app est la version?
Vous devez vous connecter pour publier un commentaire.
Après 2014, il suffit de faire ceci:
Pour les très vieilles versions. Avant propos de 3.6:
J'ai trouvé un sans-papiers d'imprimer la version du SDK (FB_IOS_SDK_VERSION_STRING), essayez cette
A fonctionné pour moi avec sdk 3.5.1
Espère que ça aide...
Mise à jour: Comme de FB SDK 3.6, "La version du SDK nombre est défini dans FacebookSDK.h et disponible à partir de [FBSDKSettings sdkVersion]"
https://developers.facebook.com/ios/change-log-3.x/
Vous pouvez trouver la version de votre Facebook SDK dans
FBSDKCoreKit.h
défini comme#define FBSDK_VERSION_STRING @"X.XX.X"
. Jetez un oeil à l'image ci-dessous.Prendre un coup d'oeil à
FBSDKVersion.h
. Il y a une définition là:#define FB_IOS_SDK_VERSION_STRING @"3.2.1"
Pour cette version du SDK >= 4,
[FBSDKSettings sdkVersion]
.À partir du répertoire du SDK que j'ai fait:
Parmi d'autres choses, la ligne suivante est renvoyée:
Cela vous aidera à identifier la version sans avoir besoin de lier/exécuter/log.
Facebook est peut-être la seule société de technologie dans le monde qui omet le numéro de version de leur tar/zip fichier, ainsi que l'déballé répertoire racine. Je trouve cela déroutant.
Dans swift 2, FBSDK 4.4 vous pouvez la sortie de la chaîne de version:
FBSDKSettings.version() a retourné 0 pour moi.
Pour vérifier la version actuelle de facebook SDK utiliser en dessous de la ligne:
Dans mon cas, SDK version 4.8.0
Testé contre swift 2.0 et xCode 7.0+
Pour Facebook SDK 3.18, j'ai eu à faire
Essayer(Android) - je ne affiché ce parce que j'étais à la recherche de cette réponse et de ne pas le voir pour android.
Si vous utilisez les gousses vous pouvez vérifier l'Info.fichier plist:
"Pods/FBSDKCoreKit/Support Files/Info.plist"
La version est la clé
CFBundleShortVersionString
Ma version était 4.18.0
Exemple: