Hata OSStatus -10814 occures canOpenURL:
herhangi bir uygulamayı bulamıyorum (aslında, Facebook arayarak başvurularını bulmaya çalışırken bu URL'yi açabilir, canOpenURL:
argümanla "fbauth2: /"). Yazdırma işlevin içinde gerçekleşir, bu nedenle bununla hiçbir şey yapamazsınız. Ancak uygulamanızı Facebook uygulaması yüklü cihazda çalıştırırsanız bu hatayı görmezsiniz.
Hata 308 , anahtar zincirinde saklanan değerin değere eşit olmadığı, facebook tamamlama parametrelerinde saklanan durum nedeniyle oluşur (daha fazla bilgi için kontrol edebilirsiniz -[FBSDKLoginManager completeAuthentication:expectChallenge:]
).
Bunun nedeni, Apple'ın iOS 10'da anahtarlık ile çalışma şeklini değiştirmesidir. Bu sorunu düzeltmek için, Hedefler-> Yetenekler'e gitmeniz ve anahtar zinciri paylaşımını etkinleştirmeniz (uygulamanız için anahtar zincirine erişim sağlar):
Xamarin kullanıyorsanız ( daha fazla bilgi için bu bağlantıyı okuyun , teşekkürler @dynamokaj):
Yetkilendirmelerde anahtar zinciri erişimini etkinleştirdiğinizden ve Simülatör (Hata Ayıklama) derlemeleri için yetkilendirmeleri de seçtiğinizden emin olun. Varsayılan olarak bu ayarlı değildir.