【问题标题】:iOS Swift - No module such as FirebaseiOS Swift - 没有诸如 Firebase 之类的模块
【发布时间】:2016-09-05 06:05:55
【问题描述】:

这是我的 podfile:

 # Uncomment this line to define a global platform for your project
platform :ios, '8.0'

target 'Grabit' do
  # Comment this line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for Grabit
  pod 'Firebase','>= 2.5.0'

我试过了:

  1. 如上正确的 podfile。
  2. 通过终端打开项目
  3. 清理并重建项目。

试了很多次还是报错:

no module such as Firebase

这些是我的 Firebase 版本:

  • 安装 Firebase 3.5.2(原为 3.5.2)
  • 使用 FirebaseAnalytics (3.3.1)
  • 使用 FirebaseInstanceID (1.0.8)

感谢任何帮助。

【问题讨论】:

    标签: ios swift firebase


    【解决方案1】:

    收到此消息时要检查的事项:

    没有 Firebase 等模块

    1. 您的 Podfile 文件是否有 use frameworks!?应该看起来像

      use_frameworks!
      
      target 'Project' do
        pod 'Firebase'
        pod 'Firebase/Auth'
        pod 'Firebase/Core'
        pod 'Firebase/Database'
      end
      
      target 'Project' do
        pod 'Firebase'
        pod 'Firebase/Auth'
        pod 'Firebase/Core'
        pod 'Firebase/Database'
      end
      
      • 请注意,如果您想要最新版本的 pod,则无需指定版本
    2. 您是否使用MyProject.xcworkspace(白色图标)文件而不是MyProject.xcodeproj(蓝色图标)打开您的项目?
    3. 关闭Xcode 并运行pod installpod update。然后打开MyProject.xcworkspacebuild项目

    【讨论】:

      【解决方案2】:

      尝试清理项目。 到目前为止,这对我有用。我还注意到你错过了“结束”

      target 'yourProjectname' do
      platform :ios, '9.3'
      use_frameworks!
      pod 'Firebase'
      pod 'Firebase/Auth'
      pod 'Firebase/Database'
      pod 'Firebase/Storage'
      end
      

      【讨论】:

        【解决方案3】:

        这对我来说非常有用:

        use_frameworks!
        
        target 'Project' do
          pod 'Firebase'
          pod 'Firebase/Auth'
          pod 'Firebase/Core'
          pod 'Firebase/Database'
        end
        

        您无需设置版本,只需使用名称,您将始终获得最新版本。

        在Termin 中执行pod install,然后执行pod update

        然后使用[CMD]+[ALT]+[SHIFT]+[K] 彻底清理您的项目。

        然后用[CMD]+[SHIFT]+[K]清理。

        然后关闭 Xcode,启动 MyProject.xcworkspace(白色图标)并构建。

        【讨论】:

          【解决方案4】:

          删除派生数据,尝试清理项目然后构建,它会工作。

          【讨论】:

            猜你喜欢
            • 2019-11-24
            • 2016-11-04
            • 2013-08-09
            • 2011-01-22
            • 1970-01-01
            • 2019-08-24
            • 2015-05-27
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多