2015-10-01 8 views
5

Mam problem z Facebook SDK 4.6 przy użyciu iOS9 i Xcode7.iOS9 Facebook Zaloguj się canOpenURL error

Podczas testowania na urządzeniu nic się nie dzieje po kliknięciu przycisku logowania, aw Symulatorze systemu iOS pojawia się błąd.

2015-10-01 17:12:32.197 TestProject[32112:797172] -canOpenURL: failed for URL: "fbauth2:///" - error: "(null)" 

W moim pliku plist, mam włączone następujące

<key>NSAppTransportSecurity</key> 
<dict> 
<!--Include to allow all connections (DANGER)--> 
<key>NSAllowsArbitraryLoads</key> 
    <true/> 
</dict> 

<key>LSApplicationQueriesSchemes</key> 
<array> 
    <string>fbauth</string> 
    <string>fbapi</string> 
    <string>fb-messenger-api</string> 
    <string>fbauth2</string> 
    <string>fbshareextension</string> 
</array> 


<key>CFBundleURLTypes</key> 
<array> 
<dict> 
<key>CFBundleURLSchemes</key> 
<array> 
<string>fb{FACEBOOK_APP_ID}</string> 
</array> 
</dict> 
</array> 
<key>FacebookAppID</key> 
<string>{FACEBOOK_APP_ID}</string> 
<key>FacebookDisplayName</key> 
<string>{Your App Name}</string> 
+0

Mój Boże, mam nadzieję, że wkrótce to naprawi ... Wygląda na to, że ten błąd zatrzymuje produkcję każdej innej aplikacji IOS9! – MQLN

+0

To niezły błąd oznacza, że ​​odpowiednia aplikacja nie jest zainstalowana. Możesz bezpiecznie zignorować to. – rmaddy

Odpowiedz

0

To tylko ostrzeżenie wykonawcze, które pozwala wiedzieć, że aplikacja, która zajmuje się, że system nie jest zainstalowany w telefonie.

docs Facebooka nawet notatkę o nim:

Jest to ostrzeżenie Xcode wskazując na canOpenURL: call powrócił fałszywe. Dopóki skonfigurowaniu LSApplicationQueriesSchemes wpis w swoim plist jak opisano powyżej, można zignorować to ostrzeżenie

https://developers.facebook.com/docs/ios/ios9

można udostępnić swój kod AppDelegate i kod którym próbujesz się zalogować? Może coś tam jest ...