テストフライトでアプリを配布したのですが,
アプリ一度削除し再インストールしても,
アプリ内のFirebaseを用いた匿名ログインしたデータ(Auth.auth().currentUser?.uid)が残っているのか,
起動時の画面遷移が最初になりません.
Xcode時のエミュレータではErase All content and Settingsを選択して, クリーン削除できたのですが,
テストフライトで配布したアプリのクリーン削除の仕方がわかりません.
こちらのサイトのようにiphoneストレージからアプリ削除しましたが,だめでした.
ご教示願います.
SceneDelegate.Swift
swift
1 2import UIKit 3import FirebaseAuth 4 5class SceneDelegate: UIResponder, UIWindowSceneDelegate { 6 7 var window: UIWindow? 8 func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { 9 10 if Auth.auth().currentUser?.uid != nil{ 11 12 let window = UIWindow(windowScene: scene as! UIWindowScene) 13 self.window = window 14 window.makeKeyAndVisible() 15 let storyboard = UIStoryboard(name: "Main", bundle: nil) 16 let viewController = storyboard.instantiateViewController(identifier: "postsVC") 17 //let navigationVC = UINavigationController(rootViewController: viewController) 18 window.rootViewController = viewController //navigationVC 19 20 }else{ 21 22 let window = UIWindow(windowScene: scene as! UIWindowScene) 23 self.window = window 24 window.makeKeyAndVisible() 25 let storyboard = UIStoryboard(name: "Main", bundle: nil) 26 let viewController = storyboard.instantiateViewController(identifier: "firstVC") 27 let navigationVC = UINavigationController(rootViewController: viewController) 28 window.rootViewController = navigationVC 29 30 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/22 23:18
2020/12/23 02:18
2020/12/23 04:36