gpt4 book ai didi

ios - ParseFacebookUtilsV4 体系结构 armv7 的重复符号

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

我无法编译我的 Xcode 项目,它有重复的 ParseFacebookUtilsV4 问题

这是我的苹果 Mach-O 链接器错误:

duplicate symbol _llvm.cmdline in:
/directory/Pods/ParseFacebookUtilsV4/libParseFacebookUtilsV4Lib.a(PFFacebookAuthenticationProvider.o)
/directory/Pods/ParseFacebookUtilsV4/libParseFacebookUtilsV4Lib.a(PFFacebookUtils.o)
duplicate symbol _llvm.embedded.module in:
/directory/Pods/ParseFacebookUtilsV4/libParseFacebookUtilsV4Lib.a(PFFacebookAuthenticationProvider.o)
/directory/Pods/ParseFacebookUtilsV4/libParseFacebookUtilsV4Lib.a(PFFacebookUtils.o)
ld: 2 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我已经使用 cocoapods 导入了 ParseFacebookUtilsV4,这是我的 Podfile:

# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
use_frameworks!

target 'ZZZ' do

pod 'Parse'
pod 'FBSDKCoreKit', '4.3.0'
pod 'FBSDKLoginKit', '4.3.0'
pod 'ParseFacebookUtilsV4'


end

target 'ZZZTests' do

end

这是我的桥接头:

#ifndef FarThings_FarThings_Bridging_Header_h
#define FarThings_FarThings_Bridging_Header_h

#import <Parse/Parse.h>
#import <ParseFacebookUtilsV4/PFFacebookUtilsV4.h>
#import "FBSDKCoreKit.h"
#import "FBSDKLoginKit.h"
#import <Bolts/BFTask.h>


#endif

最佳答案

我之前遇到过这个问题,在我的例子中,我是从旧版本升级的,下面是我如何修复它。 (主要思想是在 pod 之前清理所有内容)

  1. 删除所有ParseBoltFacebook相关(所有.framework查找路径和嵌入.framework ) 直到你得到未知的类。
  2. 通过查找器删除所有 .framework 表单文件夹。
  3. 通过 Xcode 使用“alt+clean”清理构建文件夹。
  4. 通过查找器删除所有与 Pod 相关的包括所有 Pod 文件夹。
  5. 逐一尝试pod install(如果您有勇气,也可以一次全部安装),直到看起来像这样。

pod 'Parse'

pod 'ParseFacebookUtilsV4'

pod 'ParseCrashReporting'

以及之后您需要的一些其他 pod

它对我有用,只要确保你删除了所有相关的。在尝试实际项目之前,您可以将这个 pod 与新项目一起证明这项工作。

关于ios - ParseFacebookUtilsV4 体系结构 armv7 的重复符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32783938/

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