Ios 添加本地动态框架后Cocoapods Mach-O链接器错误

Ios 添加本地动态框架后Cocoapods Mach-O链接器错误,ios,swift,firebase,cocoapods,Ios,Swift,Firebase,Cocoapods,我最近通过单击项目屏幕上的+按钮,将数据模型对象移动到它们自己的框架中。我移动了所有文件,并将其目标成员身份更改为AppCore,而不是App。该项目完全是Swift项目 我将我的播客文件更新到以下位置: platform :ios, '10.0' inhibit_all_warnings! target 'App' do use_frameworks! pod 'Firebase/Core' pod 'Firebase/Auth' pod 'Firebase/

我最近通过单击项目屏幕上的+按钮,将数据模型对象移动到它们自己的框架中。我移动了所有文件,并将其目标成员身份更改为
AppCore
,而不是
App
。该项目完全是Swift项目

我将我的播客文件更新到以下位置:

platform :ios, '10.0'
inhibit_all_warnings!

target 'App' do
    use_frameworks!
    pod 'Firebase/Core'
    pod 'Firebase/Auth'
    pod 'Firebase/Database'
    pod 'Firebase/Crash'
    pod 'Firebase/Storage'
    pod 'FBSDKCoreKit'
    pod 'FBSDKLoginKit'
    pod 'FBSDKShareKit'

    target 'AppCore' do
        inherit! :search_paths
    end
end
每当我尝试构建时,都会出现4个错误:

架构arm64的未定义符号: “_OBJC_CLASS_$_FIRDataSnapshot”,引用自: SSWorkout.o中的objc类参考 “_OBJC_CLASS_$_FIRDatabase”,引用自: SSReference.o中的objc类ref SSReferrable.o中的objc类ref “_OBJC_CLASS_$_FIRAuth”,引用自: SSUser.o中的objc类引用 “_OBJC_CLASS_$_FIRDatabaseReference”,引用自: SSOperation.o中的objc类引用 ld:未找到架构arm64的符号 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我已经去集成并重新安装了POD,清理了项目,清理了构建文件夹,删除了派生数据等等,我无法让它编译

您可以在演示项目中复制它,运行
pod install
并尝试构建


尝试在Xcode生成设置中启用位代码,并执行干净的生成,这有助于解决问题

Xcode > Build settings> Enable bitcode

Firebase吊舱中的库目前构建为静态库。不可能将静态库链接到动态库框架中-
演示您的示例。

感谢您的澄清。所以,在firebase被构建为动态库之前,我不能像在演示中那样使用我自己的框架?不是没有很多扭曲。请参阅,以获取所需的示例。