框架未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 Paths
在Build 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).
现在运行项目!