找不到-lFirebaseCore的库+架构x86_64

时间:2019-05-02 15:51:24

标签: cocoapods firebase-dynamic-links cordova-ios

从XCode构建iOS失败,并显示以下错误:

  

未找到-lFirebaseCore的库

在Android中,它运行完美。

Ionic:

   ionic (Ionic CLI)  : 4.10.2 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.1.6

Cordova:

   cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
   Cordova Platforms     : ios 4.5.5
   Cordova Plugins       : cordova-plugin-ionic 3.1.3, cordova-plugin-ionic-webview 1.2.1, (and 13 other plugins)

System:

   NodeJS : v10.15.1 (/usr/local/bin/node)
   npm    : 6.4.1
   OS     : macOS High Sierra
   Xcode  : Xcode 10.1 Build version 10B61


cordova-plugin-firebase: 2.0.5
cordova-plugin-firebase-dynamiclinks: 1.1.1

cocoapods 1.6.1

我从Firebase控制台复制GoogleService-Info.plist到根目录。

ionic cordova prepare ios

我从Xcode打开platform / ios / *。xcworkspace,因此可以看到Pods。构建失败:

library not found for -lFirebaseCore

我尝试在以下位置使用XCode链接Pod库:产品->方案->编辑方案->构建:FirebaseCore,FirebaseDynamicLinks ...,现在错误是:

  

体系结构x86_64的342个重复符号

如果我从“构建设置”中的“其他链接”标记中删除了-ObjC标志,则构建成功,但是当我尝试在模拟器中运行它时,它会在启动时崩溃并显示错误:

  

[FIRApp registerAsConfigurable:]:无法识别的选择器已发送给类

也尝试过:

rm -rf Pods
rm -rf *.xcworkspace
rm Podfile.lock
pod install

我以*.xcworkspace开始XCode,但是结果是相同的。

0 个答案:

没有答案