2010-09-19 5 views
1

lorsque les éléments suivants sont ajoutés à comprennent mon projet, Xcode ne parvient pas à trouver:fbconnect comprennent pas trouvé par Xcode

import « FBConnect/FBConnect.h »

j'ai ajouté le répertoire facebook src à la header include path et l'en-tête utilisateur include path dans les paramètres du projet et de la cible.

quand je change le comprennent à #import « FBConnect.h » le fichier est trouvé, mais je reçois une erreur de symbole en double lors de la construction: ld: « symbole double _OBJC_IVAR _ $ _ SBJSON.jsonParser en ... »

Je ne comprends pas pourquoi le FBConnect initial/est nécessaire pour l'include, quand tous les fichiers source sont sous le répertoire src, et les directions xcode ou facebook semblent être défectueux, car cette approche échoue

merci pour votre aide

Répondre

1

Facebook API plus ou moins dire:

  • Copiez le SDK Facebook dans votre projet Xcode:
    • Cela peut se faire de différentes façons, mais le plus simple est de simplement faire glisser le dossier src du référentiel Git local pour le SDK (par exemple ~/facebook-ios-sdk/src) dans le projet XCode de l'application.
    • Expand dossier src
    • facebook-ios Expand-sdk.xcodeproj projet Facebook SDK
    • glisser-déposer le dossier "FBConnect" du projet SDK Facebook dans le projet de votre application.

je résous comme ceci: supprimer le dossier src du projet de Xcode et SKD « Suppression des références seulement » ou supprimer. Choisissez Supprimer les références, compilez sans problèmes.

Seul le dossier FBConnect figure dans votre projet. ;) chance