gpt4 book ai didi

swift - 仅在创建构建时使用未解析的标识符 'FirebaseApp'

转载 作者:行者123 更新时间:2023-11-30 10:35:47 25 4
gpt4 key购买 nike

我尝试使用 Firebase 进行分析,但当我在 AppDelegate 的 didFinishLaunchingWithOptions 中添加 FirebaseApp.configure() 时。

Xcode 给出了使用未解析的标识符“FirebaseApp”的信息。

奇怪的是,如果我在模拟器中构建代码,它会安装,但仅当我尝试使用通用 iOS 设备存档时才会生成错误。

为了解决这个问题,我尝试用 FireApp.configure() 替换它,它可以创建构建,但通过 TestFlight 安装时会崩溃。

应用程序和 Swift 版本在 10.0 中的部署版本是 4。

它与最新版本的 Cocoapods 兼容。

尝试将 FirebaseApp.configure() 替换为 FireApp.configure()

使用未解析的标识符“FirebaseApp

Podfile如下

workspace 'Main.xcworkspace'
platform :ios, '10.0'
use_frameworks!

project 'A'
project 'B'
project 'C'
project 'D'

def common_pods
pod 'Whisper', '~> 5.1.0'
pod 'Gifu', '~> 2.0'
pod 'Alamofire', '~> 4.0'
pod 'SwiftyJSON'
pod 'UIColor_Hex_Swift', '~> 3.0.2'
pod 'DKImagePickerController', '~> 4.0.4'
pod 'ReachabilitySwift', '~> 3'
pod 'HueKit'
pod 'HanekeSwift', :git => 'https://github.com/Haneke/HanekeSwift.git'
pod 'PKHUD', '~> 4.0'
pod 'MZFormSheetPresentationController'
pod 'Spring', :git => 'https://github.com/MengTo/Spring.git', :branch => 'swift4'
pod 'Locksmith'
pod 'Google/SignIn'
pod 'DeviceKit', '~> 1.0'
pod 'Amplitude-iOS', '~> 3.7.0'
pod 'Firebase'
pod 'Fabric'
pod 'Crashlytics'
pod 'Firebase/Analytics'
pod 'TOCropViewController'
pod 'Hero'
pod 'Socket.IO-Client-Swift', '~> 14.0.0'
pod 'NewPopMenu', '~> 2.0'
pod "QRCode"
pod 'VVCircleProgressBar'
pod 'PMAlertController'
pod 'SwiftMessages', :git => 'https://github.com/SwiftKickMobile/SwiftMessages', :commit => '2e4381b61648a0451a7852b57bb0b4a82a4e6ce2'
pod 'MaterialShowcase'
end

target 'C' do
project 'C/C.xcodeproj'
pod 'Alamofire', '~> 4.0'
pod 'SwiftyJSON'
pod 'Locksmith'
end

target 'B' do
project 'B/B.xcodeproj'
pod 'SwiftyJSON'
pod 'Gifu', '~> 2.0'
pod 'UIColor_Hex_Swift', '~> 3.0.2'
pod 'DKImagePickerController', '~> 4.0.4'
pod 'ReachabilitySwift', '~> 3'
pod 'HanekeSwift', :git => 'https://github.com/Haneke/HanekeSwift.git'
pod 'PKHUD', '~> 4.0'
pod 'MZFormSheetPresentationController'
pod 'DeviceKit', '~> 1.0'
pod 'Amplitude-iOS', '~> 3.7.0'
pod 'Spring', :git => 'https://github.com/MengTo/Spring.git', :branch => 'swift4'
pod 'TOCropViewController'
pod 'Alamofire', '~> 4.0'
pod 'Whisper', '~> 5.1.0'
end

target 'Main' do
project 'Main.xcodeproj'
common_pods
end

target 'D' do
project 'D/D.xcodeproj'
common_pods
end


post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
config.build_settings['SWIFT_VERSION'] = '4.0'
config.build_settings['SWIFT_OPTIMIZATION_LEVEL'] = '-Onone'
end
end
end

最佳答案

我添加了 import FirebaseCore 然后问题就解决了

关于swift - 仅在创建构建时使用未解析的标识符 'FirebaseApp',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58066296/

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