2015-10-01 37 views

risposta

29

Ho avuto lo stesso problema. Il problema è apparso perché, mi è stato collega entrambi "ParseFacebookUtils" (che è stato loading "Facebook-iOS SDK" (che è la versione deprecata) e "FBSDKCoreKit" separatamente.

"facebook- iOS SDK "e" FBSDKCoreKit "entrambi hanno" FBSDKMacros.h "che ha diverse dichiarazioni di" FBSDK_NOT_DESIGNATED_INITIALIZER "ed è per questo appare un messaggio in XCode.

Che cosa suggerisco, se "ParseFacebookUtils" non è presente nell'elenco di podfile, controllare quale cocoaPod ha caricato "Facebook-iOS-SDK" e provare ad aggiornarlo con la versione più recente di tale framework.

Se "ParseFacebookUtils" è il vostro caso di cambiare facilmente a 'ParseFacebookUtilsV4'

E sicuramente non dimenticare di eseguire 'update pod' di fare tutti i cambiamenti attivi

Spero che questo ti aiuti.

+1

Hai ragione. Tuttavia, ho importato i framework di Facebook SDK invece di usarlo da cocoapods e ha funzionato come un fascino! In questo modo posso utilizzare le ultime versioni di SDK. – virengujariya

+0

Ciao, ho lo stesso problema. Ho provato a cambiare il mio ParseFacebookUtils in V4, ed è venuto con un sacco di nuovi errori. – AustinT

+0

Facebook e Parse devono ordinare le loro librerie e la documentazione. Non indovineresti mai che sono la stessa compagnia. Ottengo il seguente errore quando provo questo file '' ''FBSDKInternalUtility.h' non trovato''' –

14

Elimina FBSDKMacros.h dalla directory di Facebook-iOS-SDK perché qualsiasi cosa dichiarata qui viene dichiarata anche in FBSDKMacros.h nella directory FBSDKCoreKit e il tuo codice funzionerà correttamente.

+1

Grazie signore mi hai reso la vita più facile –

+1

grazie molto utile – RiceAndBytes

+1

fantastico .. che ha funzionato grazie! – RyanG

0

ho rimosso il riferimento FBSDKMacros.h dalla directory di Facebook-iOS SDK invece di eliminarlo. Questo ha fatto il trucco per me.

+1

Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post. – Bruce