我在我的Xcode項目中使用Firebase
。我正在使用cocoapods來安裝它。Firebase SDK不支持iOS 10
在Podfile我已將platform
設置爲ios, '9.0'
。
所有在iOS 9.3.3中都能正常工作,但是當我用iOS 10測試我的應用程序時,出現很多錯誤,Google Sign-in無法正常工作。 我該如何解決這個問題? 我可以在我的Podfile中設置多個平臺像platform:ios, '9.0', '10.0'
嗎?
我在我的Xcode項目中使用Firebase
。我正在使用cocoapods來安裝它。Firebase SDK不支持iOS 10
在Podfile我已將platform
設置爲ios, '9.0'
。
所有在iOS 9.3.3中都能正常工作,但是當我用iOS 10測試我的應用程序時,出現很多錯誤,Google Sign-in無法正常工作。 我該如何解決這個問題? 我可以在我的Podfile中設置多個平臺像platform:ios, '9.0', '10.0'
嗎?
Apple改變了在iOS 10中使用鑰匙串的方式。要解決此問題,您只需轉到目標>功能並啓用鑰匙串共享(它可以訪問您的應用程序的鑰匙串)。
此時,Firebase無法在iOS 10上運行,既不是設備也不是模擬器。這是一項正在進行中的工作,請繼續關注更新。您可以在firebase-talk小組中關注Firebase的一般討論,並且Firebase博客將在發佈時發佈公告。
openURL在iOS10中已棄用,因此您必須使用新的。
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
return GIDSignIn.sharedInstance().handle(url as URL!,sourceApplication: options[.sourceApplication] as? String, annotation: options[.annotation])
}
完美!謝謝 – alexdd55
對不起,如果我在語言上犯了一些錯誤,我是意大利學生 – ale00
Firebase目前不支持iOS 10。 –
我已成功使用Firebase分析和數據庫,並且在使用Swift 3應用的iOS 10中使用匿名登錄時沒有任何問題。我在我的Podfile中指定了10.0。 –