首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Cocoapods添加Firebase时Apple Mach-O链接器错误组

使用Cocoapods添加Firebase时Apple Mach-O链接器错误组
EN

Stack Overflow用户
提问于 2017-01-18 22:00:13
回答 3查看 2.2K关注 0票数 2

最近我试图将Firebase添加到我的应用程序中。使用Cocoapods我做了一个

代码语言:javascript
复制
pod init

和一个

代码语言:javascript
复制
pod install

这是我的个人档案:

代码语言:javascript
复制
    # 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 /Users/jordanfrancis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Products/Debug-iphonesimulator/A.app/A普通x86_64 cd /User/jordanfrancis/Desktop/A导出IPHONEOS_DEPLOYMENT_TARGET=10.2导出PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin“/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot -L/Users/jordanfrancis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Products/Debug-iphonesimulator -F/Users/jordanfrancis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Products/Debug-”Iphone模拟器-F/Users/jordanfrancis/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/jordanfrancis/Desktop/A/Pods/FirebaseInstanceID/Frameworks/frameworks -F/Users/jordanfrancis/Desktop/A/Pods/GoogleInterchangeUtilities/Frameworks/frameworks -F/User/jordanfrancis/Desktop/A/Pods/GoogleSymbolU实用程序/框架/框架/Users/jordanfrancis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Intermediates/A.build/Debug-iphonesimulator/A.build/Objects-normal/x86_64/A.LinkFileList -Xlinker -rpath -Xlinker @可执行路径/框架-Xlinker -rpath -Xlinker @loader_path/框架-Xlinker -rpath -Xlinker @可执行路径/框架-mios-version-version-min=10.2 -dead_strip -Xlinker -object_path_lto -Xlinker /User/jordanfrancis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Intermediates/A.build/Debug-iphonesimulator/A.build/Objects-normal/x86_64/A_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2-fobjc-link- -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -Xlinker -add_ast_path -Xlinker /Users/jordanfrancis/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 FirebaseAnalytics -framework FirebaseCore -framework FirebaseInstanceID -framework GoogleInterchangeUtilities -framework -framework -framework FirebaseCore -framework FirebaseInstanceID-framework GoogleInterchangeUtilities-framework-framework FirebaseInstanceID-framework FirebaseInstanceID-framework-framework-framework FirebaseInstanceID-framework FirebaseInstanceID-framework-framework-framework FirebaseInstanceID-framework FirebaseInstanceID-framework-framework-framework FirebaseInstanceID-framework-framework-framework FirebaseCore-framework FirebaseInstanceID-framework-framework-framework FirebaseInstanceID-framework-framework-framework FirebaseCore-framework FirebaseInstanceID-framework GoogleInterchangeUtilities-framework FirebaseInstanceID-framework FirebaseInstanceID-framework GoogleInterchangeUtilities-framework FirebaseInstanceID-framework-framework-framework FirebaseCore-framework FirebaseInstanceID-framework GoogleInterchangeUtilities-framework-framework FirebaseInstanceID-framework-framework-framework FirebaseCore-framework FirebaseInstanceID-framework-framework-framework FirebaseInstanceID-framework FirebaseInstanceID-framework GoogleInterchangeUtilities-framework FirebaseCore-framework FirebaseInstanceID-framework GoogleInterchangeUtilities-framework FirebaseCore-framework FirebaseInstanceID-framework GoogleInterchangeUtilities-framework FirebaseInstanceID FirebaseInstanceID-framework-framework-framework/Users/jordanfrancis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Intermediates/A.build/Debug-iphonesimulator/A.build/Objects-normal/x86_64/A_dependency_info.dat /Users/jordanfrancis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Products/Debug-iphonesimulator/A.app/A A.app.xcent -framework Pods_A -Xlinker -dependency_info -Xlinker ld:警告:目录找不到选项'-F/Users/jordanfrancis/Library/Developer/Xcode/DerivedData/A-dpnxkkawmymjqihivnbvuskouynh/Build/Products/Debug-iphonesimulator/GoogleToolboxForMac‘ld:框架未找到GoogleToolboxForMac clang: GoogleToolboxForMac: linker命令失败,退出代码1(使用-v查看调用)

我正在使用Swift 3.0

有什么建议吗?干杯

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-01-18 22:02:30

我找到了解决办法就在我发这个问题的时候..。

安装后必须使用.xcworkspace文件,而不是.xcodeproj文件。

为此,打开finder中项目的位置,然后用Xcode打开.xcworkspace文件(该文件由Cocoa创建)。

票数 9
EN

Stack Overflow用户

发布于 2017-12-18 09:13:44

我刚刚在我的新项目中遇到了同样的问题,在尝试了许多事情之后,我终于通过更新我的豆荚来解决我的问题:

代码语言:javascript
复制
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文件夹,并尝试重新构建项目。

票数 0
EN

Stack Overflow用户

发布于 2017-02-12 15:38:27

在终端中试一试:

  • git状态
  • git分支
  • git添加-A
  • git提交-m‘’你的评论.‘
  • git推送原点(您的分支名称)
票数 -6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41730234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档