Dall'ultima versione di Parse (v1.6.3) la mia app si blocca all'avvio e l'ultimo punto di interruzione che raggiunge è [PFFacebookUtils initializeFacebook];
Se si preme pausa e si guarda il debugger, lo stack traccia assomiglia a questo:Arresto anomalo quando si chiama [PFFacebookUtils initializeFacebook] - semaphore_wait_trap
chiamo [PFFacebookUtils initializeFacebook]
in - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
come consigliato.
Da cercare su Google il problema semaphore_wait_trap, sembra essere correlato al conflitto tra thread in background (?) In Core Data. Ma ho provato a commentare tutte le mie query di background Parse e si verifica ancora.
Ho provato ad aggiornare i pod (ciò si è verificato prima dell'aggiornamento, tra l'altro). Posso anche eseguire l'app da un'installazione pulita, fino a quando non accedo a Facebook, a quel punto l'arresto si verifica ogni volta che provo a lanciare. Sembra che il PFUser stia tornando bene quando richiesto. Ho anche svuotato il mio intero database ma non ha fatto la differenza.
Qualcuno sa cosa potrebbe succedere?
Appena archiviato come bug su Facebook. https://developers.facebook.com/bugs/383878198474328/ – Liron