2

FirebaseXcode プロジェクトで使用しています。そして、ココアポッドを使用してインストールしています。

Podfileに設定platformしましたios, '9.0'

iOS 9.3.3 ではすべて正常に動作しますが、iOS 10 でアプリをテストすると、多くのエラーが発生し、Google サインインが機能しません。どうすればこの問題を解決できますか? Podfile のように複数のプラットフォームを設定できますか?platform:ios, '9.0', '10.0'

4

3 に答える 3

4

Apple は、iOS 10 でキーチェーンの操作方法を変更しました。これを修正するには、[ターゲット] > [機能] に移動し、キーチェーンの共有を有効にします (アプリのキーチェーンへのアクセスを有効にします)。

于 2016-09-15T19:47:28.077 に答える
1

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])
}
于 2016-10-02T09:03:52.270 に答える
0

現時点では、Firebase はデバイスでもシミュレーターでも iOS 10 では動作しません。これは進行中の作業ですので、更新をお待ちください。firebase-talk グループで Firebase に関する一般的な議論をフォローすることができます。Firebase ブログでは、発表があり次第お知らせします。

于 2016-09-22T22:24:23.283 に答える