我正在尝试为数据库安装推送通知和领域的Firebase。它工作正常,直到我将Firebase pod添加到我的项目中。
构建失败并出现以下错误
有结构x86_64的未定义码元:" __ T09Alamofire11URLEncodingVAA17ParameterEncodingAAWP&#34 ;,从引用:在App.o&#34 __T09App0A3ApiO4task4Moya4TaskOfg; __ T09Alamofire12JSONEncodingVN&#34 ;,从引用:在App.o&#34 __T09App0A3ApiO4task4Moya4TaskOfg; __ T09Alamofire11URLEncodingVN&#34 ;,从引用:__T09App0A3ApiO4task4Moya4TaskOfg在App.o" __ T09Alamofire12JSONEncodingVAA17ParameterEncodingAAWP&#34 ;,从引用:在App.o&#34 __T09App0A3ApiO4task4Moya4TaskOfg; __ T09Alamofire11URLEncodingV7defaultACfgZ&#34 ;,从引用:在App.o&#34 __T09App0A3ApiO4task4Moya4TaskOfg; __ T09Alamofire12JSONEncodingV7defaultACfgZ&# 34;,引用自:App.o中的__T09App0A3ApiO4task4Moya4TaskOfg ld:找不到架构x86_64 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)
Podfile
platform :ios, '9.0'
target 'App' do
use_frameworks!
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'RealmSwift’
pod 'Moya'
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = ‘4.0’
end
end
end
答案 0 :(得分:0)
它得到了解决。无论您在何处使用ParameterEncoding,都需要导入Alamofire。
答案 1 :(得分:-1)