«InvalidOperationException», причина: «fbauth2 отсутствует в вашем Info.plist в LSApplicationQueriesSchemes и требуется для iOS 9.0»

Прежде чем пометить это как дубликат, обратите внимание, что я уже пробовал все решения в связанных вопросах. Когда я нажимаю кнопку входа в Facebook в своем приложении, приложение вылетает с этой ошибкой.

2015-10-28 18:31:05.277 retailcatalogue[96362:2057887] *** Terminating app due to uncaught exception 'InvalidOperationException', reason: 'fbauth2 is missing from your Info.plist under LSApplicationQueriesSchemes and is required for iOS 9.0'

Я просмотрел доступные решения и обновил свой info.plist, но он все еще не работает. Пожалуйста, помогите, спасибо!

Моя информация.plist

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>fbapi</string>
    <string>fbapi20130214</string>
    <string>fbapi20130410</string>
    <string>fbapi20130702</string>
    <string>fbapi20131010</string>
    <string>fbapi20131219</string>
    <string>fbapi20140410</string>
    <string>fbapi20140116</string>
    <string>fbapi20150313</string>
    <string>fbapi20150629</string>
    <string>fbauth</string>
    <string>fbauth2 </string>
    <string>fb-messenger-api20140430</string>
    <string>fb-messenger-platform-20150128</string>
    <string>fb-messenger-platform-20150218</string>
    <string>fb-messenger-platform-20150305</string>
</array>

person dashbashrumble    schedule 28.10.2015    source источник


Ответы (4)


убрать пробел после fbauth2

person Eman Pitts    schedule 17.11.2015

Щелкните правой кнопкой мыши Info.plist вашего приложения и выберите «Открыть как исходный код». Сразу после тега <dict> добавьте следующий код:

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>fbauth2</string>
</array>

Теперь запустите приложение и попробуйте снова войти в Facebook. Кредиты на этот ответ.

person NRR    schedule 20.11.2015

Версии, которые вы упомянули в своих тегах, не предназначены для работы с iOS 9. Решение состоит в том, чтобы загрузить 4.7.1, последнюю версию от 4 ноября 2015 года.

person curveorzos    schedule 04.11.2015

Вам нужно добавить «fbauth2» в свой plist. Просто проверьте разницу между вашим файлом plist и тем, что они дали в папке с образцами.

Вам нужно добавить массив «LSApplicationQueriesSchemes» с 4 строковыми значениями. Пожалуйста, проверьте образцы для справки.

Это точное решение.

person Satish    schedule 09.11.2015