2013-10-31 25 views
5

Ho aggiornato il mio Podspec per includere l'ultimo SDK di Facebook 3.9 (di scrittura) e ora sto vedendo un sacco di avvertenze.Facebook SDK 3.9 Installazione del pod che mostra avvertenze durante la costruzione

dovrei cercare di risolvere questi: enter image description here

Alcuni di questi dovrebbe essere soluzioni semplici, come l'aggiornamento zero a essere 0 invece come previsto.

Qual è la migliore pratica, solo per lasciare questi per una correzione minore che dovrebbe risolverli?

Per riferimento e la ricerca:

puntatore Incompatibile a intero conversione invio 'NSRegularExperssionOptions' 'void *' al parametro di tipo (alias 'NSregularExperssionOptions enum')
funzione Libero 'FBReadIntBigEndian'

risposta

9

Cambiare i file localmente non sarebbe molto utile, perché un giorno i file verranno sovrascritti.

È possibile lasciare che Facebook sa su questi temi e, mentre non risolvono lo si può ignorare gli avvertimenti cambiando si Podfile a qualcosa di simile:

platform :ios 

# ignore all warnings from all pods 
inhibit_all_warnings! 

# ignore warnings from a specific pod 
pod 'Facebook-iOS-SDK', :inhibit_warnings => true 

(Podfile copiati da this answer).

+0

Bello, grazie. Qualche idea su dove far sapere FB – StuartM

+0

Puoi inserire un bug qui: https://developers.facebook.com/bugs –

2

Ho archiviato un bug - https://developers.facebook.com/bugs/724535024243347 - a cui i ragazzi di Facebook hanno risposto che è nel mio codice e non è colpa loro. Dopo di che ho inviato una richiesta di pull che corregge/elimina gli avvisi nel loro codice - https://github.com/facebook/facebook-ios-sdk/pull/563 Speriamo che lo integrino.

+0

Grazie @Andrew - Ho avuto lo stesso problema, quindi risolto localmente e ho cambiato il pod per non aggiornarlo, ma Vedo che esistono ancora nelle versioni successive. Buon lavoro con la richiesta di pull e buona fortuna con loro accettarlo;) – StuartM