2016-09-18 5 views
2

iMessage拡張機能を持つiOSアプリケーションでFirebaseを使用しようとしています。 GoogleService-Info.plistファイルが含まれており、ホストアプリケーションでFirebaseを正しく使用できます。iMessage拡張機能でFirebaseを使用するとクラッシュする

override func willBecomeActive(with conversation: MSConversation) { 
    super.willBecomeActive(with: conversation) 
    if(FIRApp.defaultApp() == nil){ 
     FIRApp.configure() 
    } 
} 

アプリがクラッシュ実行時に私が使用して何をする必要がありますどのような次のエラー

Could not locate configuration file: 'GoogleService-Info.plist'. 

*** Terminating app due to uncaught exception 'com.firebase.core', reason: 
'[FIRApp configure] could not find a valid GoogleServices-Info.plist in your project. 
Please download one from https://console.firebase.google.com/.' 

と:私は私のIMessageがアプリの拡張に次のコードを含めるただし

、 iMessageアプリの拡張機能のFirebase?

+2

エラーが発生する可能性があります。「GoogleService-Info.plist」が含まれていることを確認してください。 – Dravidian

+0

あなたはそうです、私は拡張ターゲットに追加しませんでした!ありがとう – Nilsymbol

答えて

0

ファイルインスペクタでターゲットメンバーシップを確認した適切なターゲットボックスがあることを確認してください。私は、添付された画像でアプリ名を空白にしましたが、これはあなたが探しているべきものです。 GoogleServices-Info.plistファイルが選択されていることを確認し、適切な[Target Membership]ボックスをオフにします。ターゲットメンバーシップの詳細は、下記の内容と異なる可能性がありますが、少なくとも1つはチェックされている必要があります。

enter image description here

0

ます。また、plistファイルをコピーして、拡張子を持つフォルダに貼り付けることができ、問題は、ファイルが拡張子にアクセスできないことで、それがメインのアプリにのみアクセス可能です。

関連する問題