框架未findFirebaseAnalytics

我将CocoaPod的Google Analytics添加到我的项目中,但我的应用程序崩溃,并提供以下错误。

ld: framework not found FirebaseAnalytics clang: error: linker command failed with exit code 1 (use -v to see invocation) 

我该怎么办才能解决这个问题? 我遵循谷歌的这个教程,将Google Analytics(分析)整合到我的项目中。

您可能正在使用cocoapods添加Firebase。 确保在目标的构build设置中,“debugging”和“发布”的“框架searchpath”以$(inherited)

您的pod依赖关系的构build设置是在xcconfig文件中定义的,如果您在目标的构build设置中没有$(inherited) ,则该文件的设置将被忽略。

您需要从项目属性中删除链接的框架。

我有同样的错误,我的Framework Search PathsBuild Settings已被设置为$(inherited)debugging和发布。

我设法解决这个解决scheme在这里: https : //stackoverflow.com/a/38246169/1092815

换句话说, Podfile.lock有一些不好的版本,运行这个解决了我的问题:

 pod update pod install 

也许您已经将其他框架searchpath添加到“生成”设置,

 Step 1: Remove all frame work search path in Build setting Step 2: run Pod install Step 3: Add others Framework search path (That's removed in step 1). 

现在运行项目!