2016-08-07 23 views
15

आईओएस 10 और xcode 8 में जब मैं सेवाओं मैं Google में प्रवेश करने की कोशिश "कीचेन त्रुटि"GIDSignIn कीचेन त्रुटि आईओएस 10 Xcode 8

func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!){ 
     if error != nil { 
      print("\(error!.localizedDescription)") 
} 
} 
इतने पर

की पेशकश की और स्वीकार किए जाते हैं समाधान अनुप्रयोग चलाने के लिए कर रहे हैं सिम्युलेटर से सीधे और एक्सकोड के माध्यम से नहीं। मैंने कोशिश की है और मुझे कोई सफलता नहीं मिली है इसलिए इस सवाल को यहां उम्मीद है कि किसी के पास हालिया समाधान या अनुभव होगा।

+0

कृपया मेरे उत्तर का दूसरा भाग यहां देखें, इसे आपकी मदद करनी चाहिए http://stackoverflow.com/a/38799196/1044073 –

+1

@RomanErmolov आप किंवदंती। कृपया उत्तर के रूप में लिखें और मैं – RyanTCB

उत्तर

37

जिस समस्या को आप हल करने का प्रयास कर रहे हैं वह कुंजीचैन पहुंच से जुड़ा हुआ है। समस्या को ठीक करने के लिए आपको लक्ष्य-> क्षमताओं पर जाना चाहिए और कीचेन साझाकरण सक्षम करना चाहिए। फेसबुक एसडीके के साथ इसी तरह का मामला here का हकदार है।

आप Xamarin उपयोग कर रहे हैं (अधिक जानकारी के लिए इस link पढ़ा है, धन्यवाद @dynamokaj):

बस सुनिश्चित करें कि आप सिम्युलेटर के लिए पात्रता का चयन पात्रता और में कीचेन पहुंच सक्षम (डीबग करें) बनाने भी बनाता है डिफ़ॉल्ट रूप से यह सेट नहीं है।

+0

स्वीकार करूंगा यदि हम कीचेन साझाकरण सक्षम करते हैं, तो क्या अन्य ऐप्स हमारी कीचेन संग्रहीत कुंजी देख सकते हैं? –

+0

@HuseinBehboodiRad केवल उसी ऐप आईडी उपसर्ग वाले ऐप्स संग्रहीत कुंजी का उपयोग करने में सक्षम होंगे यदि आप कीचेन साझाकरण सक्षम करेंगे। ऐप आईडी उपसर्ग आपकी टीम आईडी है, इसलिए केवल आपके ऐप्स ही इस संग्रहित कुंजी को देखेंगे। –

+0

अगर कोई मेरे ऐपआईड में अपने ऐपआईड उपसर्ग को हार्डकोड करता है तो वे चाबियाँ भी नहीं देख सकते हैं? –

संबंधित मुद्दे