Ios 使用Cocoapods添加Firebase时Apple Mach-O链接器错误组
我最近尝试将Firebase添加到我的应用程序中。我用椰子荚做了一个实验Ios 使用Cocoapods添加Firebase时Apple Mach-O链接器错误组,ios,swift,xcode,firebase,cocoapods,Ios,Swift,Xcode,Firebase,Cocoapods,我最近尝试将Firebase添加到我的应用程序中。我用椰子荚做了一个实验 pod init 和 这是我的播客文件: # Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target 'A' do # Comment the next line if you're not using Swift and don't want to use dyna
pod init
和
这是我的播客文件:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'A' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for A
pod ‘Firebase’
end
在尝试构建应用程序时,我遇到以下错误:
Apple Mach-O链接器错误组
Ld
/用户/jordanfrics/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Products/Debug iphonesimulator/A.app/A
普通x86_64
cd/Users/jordanfrancis/Desktop/A
导出IPHONEOS_部署_目标=10.2
export PATH=“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin”
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-arch x86_64-isysroot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.2.sdk
-L/Users/jordanfrasis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Products/Debug iphonesimulator
-F/Users/jordanfrics/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Products/Debug iphonesimulator
-F/Users/jordanfrasis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Products/Debug iphonesimulator/GoogleToolboxForMac
-F/Users/jordanfrancis/Desktop/A/Pods/FirebaseAnalytics/Frameworks/Frameworks
-F/Users/jordanfrancis/Desktop/A/Pods/FirebaseCore/Frameworks/Frameworks
-F/Users/jordanfrasis/Desktop/A/Pods/FirebaseInstanceID/Frameworks/Frameworks
-F/Users/jordanfrancis/Desktop/A/Pods/GoogleUtilities/Frameworks/Frameworks
-F/Users/jordanfrasis/Desktop/A/Pods/googlesymbol实用程序/框架/框架
-filelist/Users/jordanfrasis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/mediates/A.Build/Debug-iphonesimulator/A.Build/Objects-normal/x86_64/A.LinkFileList
-Xlinker-rpath-Xlinker@executable\u path/Frameworks-Xlinker-rpath-Xlinker@loader\u path/Frameworks-Xlinker-rpath-Xlinker@executable\u path/Frameworks-mios模拟器版本min=10.2
-死区-Xlinker-object\u path\u lto-Xlinker/Users/jordanfrasis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnusvuskouynh/Build/Intermediates/A.Build/Debug iphonesimulator/A.Build/Objects normal/x86\u 64/A\lto.o
-Xlinker-export\u dynamic-Xlinker-no\u deduplicate-Xlinker-objc\u abi\u version-Xlinker 2-fobjc link runtime-L/Applications/Xcode.app/Contents/Developer/toolschains/XcodeDefault.xtoolschain/usr/lib/swift/iphonesimulator
-Xlinker-add_ast_path-Xlinker/Users/jordanfrasis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Intermediates/A.Build/Debug-iphonesimulator/A.Build/Objects-normal/x86_64/A.swiftmodule
-ObjC-lc++-lsqlite3-lz-framework AddressBook-framework firebasealytics-framework FirebaseCore-framework
FirebaseInstanceID-框架GoogleUtilities-框架
GoogleSymbolUtilities-框架GoogleToolboxForMac-框架
StoreKit-framework系统配置-Xlinker-sectcreate-Xlinker
__TEXT-Xlinker权利-Xlinker/Users/jordanfrasis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Intermediates/A.Build/Debug-iphonesimulator/A.Build/A.app.xcent
-框架Pods_A-Xlinker-dependency_info-Xlinker/Users/jordanfrasis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/mediates/A.Build/Debug-iphonesimulator/A.Build/Objects-normal/x86_64/A_dependency_info.dat
-o/Users/jordanfrics/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Products/Debug iphonesimulator/A.app/A
ld:警告:找不到选项的目录
“-F/Users/jordanfrasis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Products/Debug iphonesimulator/GoogleToolboxForMac”
ld:未找到框架Google ToolboxFormac clang:错误:链接器
命令失败,退出代码为1(使用-v查看调用)
我正在使用Swift 3.0
有什么建议吗?干杯就在我发布这个问题时,我找到了解决方案 pod安装后必须使用.xcworkspace文件,而不是.xcodeproj文件
为此,请在finder中打开项目的位置,然后使用Xcode打开.xcworkspace文件(此文件由Cocoa Pods创建)。在terminal中尝试此操作:
- git状态
- 吉特分行
- git添加-A
- git commit-m“你的评论…”
- git推送源(您的分支名称)
pod update
Installing Firebase 4.7.0 (was 4.1.1)
Installing FirebaseAnalytics 4.0.5 (was 4.0.3)
Installing FirebaseCore 4.0.12 (was 4.0.6)
Installing FirebaseInstanceID 2.0.7 (was 2.0.2)
Installing GoogleToolboxForMac 2.1.3 (was 2.1.1)
从Xcode中清理项目,同时(如果不够)清除Library->Developer->Xcode->DerivedData文件夹并尝试重建项目。Git与所问问题完全无关。为什么在CocoaPods问题中谈论Git?你是什么意思?我使用了“openproject_name.xcworkspace”,但仍然看到这个错误。这对我也不起作用@天道,你有没有发现其他的回应,你想在这里分享?和大家说的一样。解决了我的问题。!谢谢但是.xcodeproj文件错误不会阻止我上传到应用商店,对吗?错误也不会影响我的项目,对吗?我必须使用.xcworkspace上传到itunes connect?
pod update
Installing Firebase 4.7.0 (was 4.1.1)
Installing FirebaseAnalytics 4.0.5 (was 4.0.3)
Installing FirebaseCore 4.0.12 (was 4.0.6)
Installing FirebaseInstanceID 2.0.7 (was 2.0.2)
Installing GoogleToolboxForMac 2.1.3 (was 2.1.1)