ios – 找不到Firebase框架

前端之家收集整理的这篇文章主要介绍了ios – 找不到Firebase框架前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在尝试将我的项目迁移到 cocoapods.

我觉得我几乎就在那里,但我陷入了困境:

ld: framework not found Firebase for architecture x86_64
error: linker command Failed with exit code 1 (use -v to see invocation)

我正在尝试使用我的“app.xcworkspace”进行编译,项目如下所示:

也:

我尝试过启动其他项目和firebase工作,所以这个项目设置有问题……有什么想法吗?

我的podfile看起来像这样:

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

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

  # Pods for Parti

    pod 'Firebase'
    pod 'Firebase/Storage'
    pod 'Firebase/Auth'
    pod 'Firebase/Database'

  target 'PartiTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'PartiUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end

可能有必要补充说,当xcode尝试“链接/Users/myname/Library/Developer/Xcode/DerivedData/Parti-gsdsljzobcnqjkgutfpjasgrsfck/Build/Products/Debug-iphonesimulator/Parti.app/Parti”时会发生错误.

解决方法

我知道听起来很不错,但是:

>清理项目.产品 – >清洁
>重启XCode(并不总是需要)
>运行pod update& pod从项目文件夹安装

更新:Podfile应该更像:

use_frameworks!

    target 'Parti' do
      pod 'Firebase'
      pod 'Firebase/Storage'
      pod 'Firebase/Auth'
      pod 'Firebase/Database'
    end

    target 'PartiUITests' do
      pod 'Firebase'
      pod 'Firebase/Storage'
      pod 'Firebase/Auth'
      pod 'Firebase/Database'
    end

猜你在找的iOS相关文章