Firebaseで、「iOS アプリに Firebase を追加」の手順を、ひとつずつ進めていたのですが、次のコードを埋め込めという手順があるものの、ビルドできません。
サイトに記載されているコードは、
swift
1import UIKit 2import Firebase 3 4@UIApplicationMain 5class AppDelegate: UIResponder, UIApplicationDelegate { 6 7 var window: UIWindow? 8 9 func application(_ application: UIApplication, 10 didFinishLaunchingWithOptions launchOptions: 11 [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 12 FirebaseApp.configure() 13 return true 14 } 15}
なのですが、最近アップデートされたXCode12.1を使っている私の環境では赤文字のエラーとなり、一部をFixする形になり、Fixして自動で次のコードにすると、エラー表示は消えます。
Swift
1import UIKit 2import Firebase 3 4@UIApplicationMain 5 class AppDelegate: UIResponder, UIApplicationDelegate { 6 7 var window: UIWindow? 8 9 func application(_ application: UIApplication, 10 didFinishLaunchingWithOptions launchOptions: 11 [UIApplication.LaunchOptionsKey: Any]?) -> Bool { 12 FirebaseApp.configure() 13 return true 14 } 15 }
しかしながら、その状態でビルドすると、ビルドができません。
Podファイル等の設置は正常だと思っているのですが駄目でしょうか。
どこかこのコードに問題があるのでしょうか?
もしくは、新しくなったXCodeに対応していないということでしょうか?
追記:エラーメッセージは↓こんな感じです
1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/18 06:33
2020/11/18 06:56
2020/11/18 08:16
2020/11/18 16:24
2020/11/18 23:44