5

Bất cứ khi nào tôi chạy ứng dụng của tôi (được hỗ trợ bởi căn cứ hỏa lực) trong iOS Simulator, tôi nhận được nhiều cảnh báo được in ra trong giao diện điều khiển:Issue Mã với căn cứ hỏa lực

<FIRInstanceID/WARNING> Error failed to delete all GCM tokens from keychain Error Domain=com.google.iid Code=-34018 "(null)" 

<FIRInstanceID/WARNING> Error unable to save iid-token to keychain Error Domain=com.google.iid Code=-34018 "(null)" 

<FIRInstanceID/WARNING> Failed to fetch default token Error Domain=com.firebase.iid Code=502 "(null)" 

Tuy nhiên, nếu tôi chạy ứng dụng trên một thiết bị, Tôi không có vấn đề gì, và nó hoạt động như mong đợi. Khi tiếp tục nghiên cứu, tôi thấy rằng sự cố có thể tồn tại với Nhắn tin qua đám mây của Firebase (FCM). Sau khi tôi phát hiện ra điều này, tôi đã truy cập GoogleService-Info.plist và tôi đặt khóa IS_GCM_ENABLED thành NO. Tuy nhiên, điều này không giải quyết được vấn đề của tôi.

Trả lời

3

Tôi đã tìm ra giải pháp cho vấn đề này. Nó chỉ ra rằng có một lỗi keychain với Xcode 8. Để giải quyết vấn đề này, tôi đã kích hoạt KeyChain Sharing của ứng dụng trong phần Capabilities. Tôi hy vọng điều này sẽ giúp bất cứ ai có cùng một vấn đề.

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