2014-09-04 9 views
6

Xcode 6 beta jest rozpoznanie analizowania, ale nie PFFacebookUtils gdy próbuję zainicjować zarówno w appdelegate.mdlaczego Xcode nie identyfikuje PFFacebookUtils?

tutaj jest jak robię integrację Facebooka SDK

Używam strąki kakao dodać analizowania i Projekt Facebook na iOS. używam wersji beta Xcode 6. utworzyć plik Pod ten sposób

platform :ios, '8.0' 

pod 'Parse' 

biegnę kapsułę zainstalować w terminalu i to pliki do pobrania analizowania i Facebook SDK

teraz zaimportować parse w appdelegate.m

wykorzystaniem

#import <Parse/Parse.h> 
+0

[Czy to pomoże] (https://github.com/futuraio/ParseModel-iOS/issues/1)? – Lefteris

+0

robi pomoc? – silverkid

+0

Czy podążyłeś za podanym linkiem? – Lefteris

Odpowiedz

10

W wersji 1.2.21 biblioteki Parse, PFFacebookUtils.h przeniósł się do innej struktury, ParseFacebookUtils. Xcode nie rozpoznaje PFFacebookUtils.h, ponieważ najprawdopodobniej już nie istnieje.

Trzeba dodać saszetkę ParseFacebookUtils do Podfile:

pod 'ParseFacebookUtils', '~> 1.2' 

Ale jest problem z tym. W specyfikacji Parse podana jest Facebook-iOS-SDK v3.17 jako zależność, a specyfikacja ParseFacebookUtils wymienia alternatywny Parse podspec (Parse-iOS) oraz Facebook-iOS-SDK v3.9.0 jako zależność, co oczywiście jest konfliktem. Nie potrzebujesz 2x analizować bibliotek i niekompatybilnych wersji Facebook SDK.

Rozwinąłem i zaktualizowałem wersję specyfikacjina github, która rozwiązuje oba te problemy. Jeśli chcesz użyć go dodać następujące swojej podfile:

pod 'ParseFacebookUtils', :podspec => 'https://raw.githubusercontent.com/rickerbh/ParseFacebookUtilsSpec/master/ParseFacebookUtils.podspec.json' 

I koniecznie

#import <ParseFacebookUtils/PFFacebookUtils.h> 

jak również tak, projekt wie o PFFacebookUtils

+2

wielkie dzięki! #import to sekret :) – Fattie

+0

Wersje analizatora i Facebook SDK dla iOS-a, które pobierają linki są dość stare. Jak zmienić, aby pobrać nowe? – user1406716

+0

@ user1406716 Po prostu użyj oficjalnej wersji Parse teraz. – rickerbh

Powiązane problemy