FBSDKLog: fbauth2 is missing from your Info.plist under LSApplicationQueriesSchemes and is required for iOS 9.0
Есть идеи, что это? Я добавил это в мой список, но не работал.
ios
objective-c
nikhila
источник
источник
Если вы используете iOS9, важно обновить файл info.plist. Вам просто нужно сделать 3 шага 1. Перейдите в info.plist 2. Добавьте поле, а именно тип данных LSApplicationQueriesSchemes NSArray. 3. Добавьте элемент типа данных NSString, назовите его fbauth2.
Это оно. Просто убери и беги. предупреждение больше не появится
источник
Что касается v4.6.0 FaceBook SDK, добавьте следующий ключ в ваш plist-файл:
Ссылка: https://developers.facebook.com/docs/ios/ios9
источник
not
говорит вам это, хорошо, что вы на это указали!Просто следуйте объяснениям Facebook: Подготовка ваших приложений для iOS9
Apple упоминает об этом в разделе « Конфиденциальность и ваше приложение» Keynote 2015
источник
Пожалуйста, только не добавляйте это в ваши CFBundleURLSchemes ..., которые фактически перехватывают попытки любого приложения на авторизацию Facebook, вызывая всплывающее окно, показывающее диалог "X app хочет открыть" ...
Вы НЕ хотите этого делать.
сравни:
источник
Я получил это при выполнении моих тестов на киви, так как у нашей тестовой цели не было доступа к основному пакету. Поэтому мне пришлось добавить условие
isRegisteredCanOpenURLScheme
вFBSDKInternalUtility.m
источник
Чтобы создать ваше приложение для iOS 9: (для Facebook Поделиться)
Info.plist
файл, добавьте другое поле LSApplicationQueriesSchemes в списке свойств информации и установите его тип данныхArray
илиNSArray
.String
илиNSString
.fbauth2
,fbshareextension
, вfbapi
качестве значения элемента.Следуйте за этим фото :
источник
источник
Вы можете попробовать с приведенным ниже кодом в
swift 5.0
Вы можете позвонить, используя
Bundle
источник