2012-10-07 32 views
7

Tôi vừa cập nhật ứng dụng PhoneGap iOS lên phiên bản mới nhất 2.1. Vì nó sử dụng đăng nhập Facebook, tôi cũng cập nhật Plugin Kết nối Facebook như được hiển thị here.PhoneGap 2.1 và Facebook SDK 3.1 trên iOS - com.facebook.sdk Lỗi 2 trên thiết bị

Đăng nhập Facebook chạy trơn tru trên trình mô phỏng (sử dụng cả iOS 5.1 và 6.0) nhưng tôi gặp lỗi trên thiết bị (sử dụng iOS 6) "Thao tác không thể hoàn tất được com.facebook.sdk Lỗi 2"

Dường như có vấn đề với BundleID của ứng dụng của tôi không khớp với ứng dụng trên ứng dụng Facebook. Tôi đã kiểm tra xem BundleIdentifierBundleURLName trong tệp info.plist của tôi khớp với ID gói trong ứng dụng iOS gốc trong cài đặt ứng dụng Facebook của tôi.

Nếu ai đó có thể giúp tôi hiểu điều gì sai ... Cảm ơn rất nhiều.

+0

Cho đến nay, cách duy nhất để khắc phục sự cố là hạ cấp xuống Phonegap 2.0 và Facebook SDK 3.0 – dfucci

+0

Tôi cũng gặp sự cố tương tự. Bạn có tìm cách xử lý nó ngoại trừ việc hạ cấp không? – MrGorki

+0

Có cùng một vấn đề. :( – Calvin

Trả lời

5

Lỗi này cũng có thể xảy ra nếu ứng dụng đã bị tắt trên cài đặt Facebook iOS6. Đi tới ứng dụng Cài đặt thiết bị, kiểm tra Facebook và xem liệu ứng dụng của bạn có bị tắt hay không bằng cách chọn phần "Cho phép các ứng dụng này để sử dụng tài khoản của bạn:".

Đối với một cuộc thảo luận liên quan, nếu bạn thấy đây là vấn đề, xem SDK 3.1: How to tell whether SDK is using iOS6 accounts or not?

+0

Tôi đã bật ứng dụng của mình trong cài đặt> facebook. Nhưng hiển thị cùng một lỗi "lỗi trong hoạt động (com.facebook.sdk lỗi 2) –

+0

Cảm ơn bạn đã lưu tôi :) –

1

Tôi đã có cùng một vấn đề. Câu trả lời này đã giúp tôi: Facebook ios sdk 3.0 active session FBiOSSDK error2

Tóm lại, tôi đã cố gắng đăng nhập vào ứng dụng FB chế độ sandbox bằng tài khoản người thử nghiệm. Hãy thử một tài khoản quản trị và/hoặc làm cho sandbox tắt.

+0

+1 để đảm bảo rằng người dùng Facebook bạn đang cố gắng đăng qua được đăng ký với ứng dụng hoặc đảm bảo chế độ hộp cát đó tắt. – meddlingwithfire

0

Đây là những gì làm việc cho tôi:

  1. xóa tài khoản facebook trong IOS Cài đặt
  2. đăng xuất khỏi ứng dụng facebook và xóa từ iPhone
  3. đăng xuất khỏi Facebook Messenger và xóa ứng dụng từ iPhone
  4. Đã triển khai lại ứng dụng của tôi cho iPhone của tôi

Sự cố đã được giải quyết sau ngày googling cho com.fa lỗi cebook.sdk

My bó id trong các thiết lập xây dựng và plist không phù hợp bằng cách này .....

Mở cài đặt lại ứng dụng facebook, và sau đó cố gắng để đăng nhập vào FB từ ứng dụng tôi của tôi có một thông báo cho tôi biết đặt id gói của tôi trong developer.facebook.com/app vì vậy có thể đã xảy ra sự cố đó trước đây, nhưng tôi không chắc chắn vì tôi có thể đăng nhập vào fb từ ứng dụng của mình sau khi thực hiện các bước ở trên.

Các vấn đề liên quan