6
votes

Ajouter Facebook Connect à mon projet iPhone

J'ai du mal à ajouter Facebook Connect à mon projet iPhone. Voici la structure de répertoire: xxx

tel que dirigé,

  1. J'ai ouvert le fichier de projet FBConnect-iPhone / src / fbconnect.xcodeproj.
  2. J'ai glissé le groupe FBConnect dans le projet Xcode de mon application.
  3. J'ai gardé "Copier les éléments dans le dossier du groupe de destination (si nécessaire)" Cochez la case OFF.

    tel que dirigé,

    1. Je suis allé à des projets> Modifier les paramètres du projet.
    2. recherché "Path de recherche d'en-tête" dans la catégorie des chemins de recherche.
    3. a ajouté "../../fbconnect-iphone/src". Cochez la case récursive off.

      J'ai utilisé le bouton "Construire" pour vérifier si tout va bien jusqu'à présent. Ce n'était pas / n'est pas. Cela me donne 16 avertissements et 101 erreurs.

      Qu'est-ce que je manque ici? J'utilise iPhone SDK 3.0. Xcode 3.1.3.

      Cordialement.


0 commentaires

5 Réponses :


6
votes

Quelque chose du chemin relatif "../../fbconnect-iphone/src" ne fonctionne pas, mais le chemin absolu fait l'affaire. Je me demande toujours si tout ce tracas peut être évité.


0 commentaires

1
votes

Votre chemin relatif n'a pas l'air correct. Il doit être relatif au fichier de projet. Dans votre cas, le dossier "FBConnect-iPhone" réside au même endroit que votre fichier de projet, cela devrait donc faire le truc: fbconnect-iphone / src (c'est-à-dire sans le ../. ./< / code> au début).


0 commentaires

2
votes

J'avais les étapes que vous avez mentionnées de travailler parfaitement dans un projet et, dans une autre, elle a causé plus de 100 erreurs mentionnées ci-dessus. Je suis allé dans les classes FBConnect et supprimai manuellement le dossier FBConnect des chemins des lignes d'importation. Donc #import "fbconnect / fbconnect.h" est devenu #import "fbconnect.h", et maintenant tout fonctionne. Aller silhouette.


0 commentaires

0
votes

Je devais faire la même chose que @ashack. J'ai ajouté tous les fichiers au projet et j'ai modifié toutes les déclarations #Import pour le refléter.


0 commentaires

1
votes

Placez le chemin indiqué ci-dessous dans "Chemins de recherche de l'en-tête de l'utilisateur" dans les informations cible. "$ (SrCroot) / Voici le chemin de votre FBConnect". Cela a fonctionné pour moi.


0 commentaires