こんにちは。早速本題です。
リンク内容 リンク先に従って広告を実装しようとしています。一度新しいプロジェクトでテストし、うまくテスト用の広告が実装できました。
そして、既存のプロジェクトで同じ処理を書き実装しようとした結果エラーが出てしまいました。
AppDelegateの
FirebaseApp.configure()
が読まれるときに signal SIGABRT が出てアプリが落ちます。ログには何も出ていません。
このコードではfirebaseの初期化が行われるようですが何が原因で落ちてしまうのしょうか。
FireBase.frameworkを使う際にやってはいけない処理でもあるのでしょうか。
いろいろ検討してみましたが解決できませんでした。
なにか必要な情報があればお聞きください。わかる方返信お待ちしております。
追記
AppDelegateは以下のようになっています。
import UIKit import AVFoundation import Firebase @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? var audioPlayer:AVAudioPlayer! = AVAudioPlayer() var sound_data = NSURL() let userDefaults = UserDefaults.standard var musicStyle = 0 var unlock = false func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. unlock = false FirebaseApp.configure() GADMobileAds.configure(withApplicationID: "Initialize Google Mobile Ads SDK, application ID") playMusic() return true }
playMusic()はaudioPlayerを作動させるメソッドです。
回答2件
あなたの回答
tips
プレビュー