質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

198閲覧

No such module 'FIRAuth'という表示について

matt555

総合スコア11

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2019/05/25 14:55

編集2019/05/25 16:29

前提・実現したいこと

アプリを作成しようと思ってfire baseのauthenticationを使おうとしたところ
AppDelegateにNo such module 'FIRAuth'という文字が出てきました。
podも記入済みでpod update pod installも試してみたのですがこの表示が消えません。
buildも試しました。

発生している問題・エラーメッセージ

No such module 'FIRAuth'

該当のソースコード

swift

1import FIRAuth

podfile

1# Uncomment the next line to define a global platform for your project 2# platform :ios, '9.0' 3 4target 'carpool' do 5 # Comment the next line if you don't want to use dynamic frameworks 6 use_frameworks! 7 8 # Pods for carpool 9 pod 'Firebase/Core' 10 pod 'Firebase/Auth' 11end 12

試したこと

pod update
build
workspaceから編集

補足情報(FW/ツールのバージョンなど)

x-code 10,2,1
firebase Auth 6.1.0
cocoa pod のバージョンの見方がわからず教えていただけると幸いです。
追記:イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miyabi_takatsuk

2019/05/25 15:01 編集

FIRAuthというモジュールはインストールしているんですよね? エラーを見る限りでは、FIRAuthというモジュールが見つかりませんと怒られているように見えます。 https://qiita.com/sensuikan1973/items/622349887c411d45242d もしかしたら、この記事で解決するかも。 もしくは、teratailでも過去に似た質問がされています。 https://teratail.com/questions/93807 https://teratail.com/questions/66748 こちらもご参照ください。
matt555

2019/05/25 15:05

インストールもしています! インストールし直したほうがいいということですかね?
matt555

2019/05/25 15:07

上記3つ試してみたところ、やはりできませんでした。
miyabi_takatsuk

2019/05/25 15:08 編集

なるほど・・・。 少し、こちらでも調査してみます。
matt555

2019/05/25 15:09

申し訳ありません。 貴重なお時間ありがとうございます。
matt555

2019/05/25 15:09

何か追記事項などはありますか?
xenbeat

2019/05/25 16:10

該当のソースコードにある「import FIRAuth」って「AppDelegate」にそのように記載しているのですか??
xenbeat

2019/05/25 16:18

あとPodfileの内容も追記ください。
matt555

2019/05/25 16:28

そのまま記載してます。 import Firebaseにすると別のところがエラーメッセージになってしまいます。 Podfile追記しました。
xenbeat

2019/05/25 16:30

> import Firebaseにすると別のところがエラーメッセージになってしまいます。 「import Firebase」が正しいのでその別エラーを追記しましょう。
matt555

2019/05/25 16:31

かしこまりました。 ありがとうございます!
xenbeat

2019/05/25 16:34

あと参考にされている記事等あればそれも追記ください。
matt555

2019/05/25 16:34

FIRAuthのままではできないということでしょうか?
xenbeat

2019/05/25 16:41

えっと、別のエラーを追記いただけないのでしょうか。 参考にされている記事にも「import FIRAuth」って書いていないですよね。 あと参考にされている記事が古すぎます。 Firebaseは進化が早いので常に最新の記事を参考にしてください。
miyabi_takatsuk

2019/05/25 16:42

おっと、質問者さん、そのURLの記事では、 import FIRAuth なんてどこにも出ておりませんが・・・。 import Firebase ならありますが。 そして、これは可能性の話ですが、2017年の記事だと、情報が古い可能性があります。 swiftも、つい最近、swift5がリリースされておりますし、 2017年の時点では、swift4がリリースされたばかりで、 すぐにswift4.1、swift4.2が矢継ぎ早にリリースされております。 基本のやり方は変わらないとは思いますが、 もしかしたら情報が古いかも、との認識は必要かと思います。 (Webやアプリはマジで、日進月歩です)
matt555

2019/05/25 16:43

理解しました! 別の記事参考にして作り直してみようと思います! ありがとうございました。
miyabi_takatsuk

2019/05/25 16:47

xenbeatさん>質問モロ被り申し訳ないです 汗 matt555さん>下手したら、半年で情報が古くなるような世界ですので、 参考記事や、参考書は、常に、書かれた年月日を確認されるといいです。
matt555

2019/05/25 16:52

かしこまりました! 詳しくありがとうございます。
guest

回答1

0

自己解決

import FIRAuthではなくimport Firebaseと入力するのが正しかったようです。
多くのアンサーありがとうございました。

投稿2019/05/25 16:50

matt555

総合スコア11

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問