The problem:
我有一个动态框架,它使用cocoapods添加的 Firebase
. 我也有App,它使用这个动态框架 . 但是当我尝试构建项目时,我收到错误 Missing required module Firebase
.
I tried the following:
-
删除派生数据清理
-
重新安装pods
-
将_16412添加到构建设置(在这种情况下,我在运行时收到错误'Library not loaded')
My podfile:
target 'Project' do
...
end
target 'Framework' do
pod 'Firebase/Core'
pod 'Firebase/Auth'
end
Framework
被添加到 Embedded binaries
和 Linked Frameworks and Libraries
.
1 回答
Clean Pod and Re-install
如果您已经完成,可以跳过此步骤 .
Add Firebase to Other Linker Flags
在Xcode中,您可以在构建设置中搜索
'Other Linker Flags'
.搜索要安装的每个库的标志(通过Pod)
看起来应该是这样的 .
还有另一种方式 . 这是相当愚蠢的,但它解决了我的问题 . (我必须,因为没有解决方案对我有用)
您可以创建虚拟项目并安装pod .
接下来,您可以尝试比较此项目与您的项目之间的Build Settings页面 . 如果您发现项目中的任何位置都缺少Firebase参考(与虚拟项目相比),请添加它 .