gpt4 book ai didi

swift - 安装 XLForm 后找不到 -lFirebase 的库

转载 作者:行者123 更新时间:2023-11-28 06:37:24 25 4
gpt4 key购买 nike

我在 Swift 中有一个项目,我在其中使用了一些库。当我在模拟器或物理设备上运行时,它运行完美。但是当我尝试存档项目以将其发送到商店时,我收到以下错误消息:

ld: library not found for -lFirebase

问题是当我使用 XLForm 库时,这是我对 Podfile 所做的最后修改。

自从我开始使用 CocoaPods 以来,我一直在使用 .xcworkspace,之前从未遇到过任何问题。

我的Podfile:

# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
# use_frameworks!

pod 'Firebase', '= 2.5.0'
pod 'Google/CloudMessaging'
pod 'Google'
pod 'Google/Analytics'
pod 'XLForm', '~> 3.0'

target 'Dimmi' do

end

target 'DimmiTests' do

end

target 'DimmiUITests' do

end

XLForm 库不依赖于任何其他库或框架。另外,我尝试手动安装它但没有成功。

最佳答案

您需要创建一个桥接头文件并通过它导入 Objective-C 框架。

创建一个新的头文件并按照以下模式命名:

ProjectName-Bridging-Header.h

然后将您的框架 header 添加到其中

#import Framework.h

然后将桥接 header 添加到 Objective-C Bridging Header 下的build设置中。

关于swift - 安装 XLForm 后找不到 -lFirebase 的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38833306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com