Facebook SDK - FBSession: нет AppID;
Я хочу интегрироваться с SDK для входа в facebook в моем проекте iOS. Проблема в том, что я получил это сообщение об ошибке во время запуска приложения.
2015-01-08 18:33:06.591 XXXXX[24994:2533100] *** Terminating app due to uncaught exception 'com.facebook.sdk:InvalidOperationException', reason: 'FBSession: No AppID provided; either pass an AppID to init, or add a string valued key with the appropriate id named FacebookAppID to the bundle *.plist'
Я уже включил эту строку в свой info.plist, но все еще не работаю.
info.list
<key>FacebookAppID</key>
<string><1025024xxxxxxxx></string>
<key>FacebookDisplayName</key>
<string>XXXXXX</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<string>fb<1025024xxxxxxxx></string>
</array>
</dict>
</array>
Я подозреваю, что не обнаружил мой идентификатор Facebook. Я использую xcode6.1. Пожалуйста, совет.
Ответы
Ответ 1
В проекте есть два файла info.plist
с тем же именем. одна папка для YourProjectTests
, в которой info.plist
файл и другие YourProject
также являются info.plist
файлами.
Два файла plist:
![enter image description here]()
Вам нужно установить файл FacebookAppID
в YourProject
info.plist, но не установить YourProjectTests
info.plist
Эта ошибка возникает из-за YourProjectTests
, в которой установка файла info.plist
FacebookAppID
Добавьте свой FacebookAppID
inabove info.plist
файл, как показано выше.
В противном случае установите также FacebookAppID
, как показано ниже.
![enter image description here]()