首页 > 解决方案 > Xcode 中的错误“/clang:-1: linker command failed with exit code 1 (use -v to see invocation)”

问题描述

我在我的 Xcode 项目中安装了一些 pod 并运行 pods init 和 pods update 命令来创建工作区文件。我正在使用 Xcode 10.1(因为我的代码在 Swift 3 中并且没有最新的 Xcode 不支持它)。我尝试了很多互联网搜索,但每次运行项目时,我都会收到此错误 -

ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我在我的 pod 文件中安装了以下库 -

Pod 库 图书馆吊舱

我试图将位码更改为“否”,并将反射元数据级别更改为“无”,但它不起作用。是的,当然,我使用的是 .xcworkspace 文件而不是 .xcodeproj 文件。我也在终端中执行了 pod update 命令,但这也无济于事!

这是我的 podfile -

# Uncomment the next line to define a global platform for your project
# platform :ios, '10.0'

# Pods for myproj
target 'myproj' do
  use_frameworks!
  pod 'Alamofire'
  pod 'AlamofireImage', '~> 3.1'
  pod 'AlamofireObjectMapper'
  pod 'Eureka'
  pod 'Firebase'
  pod 'Firebase/Core'
  pod 'Firebase/RemoteConfig'
  pod 'IQKeyboardManagerSwift', '5.0.0'
  pod 'SideMenuController'
  pod 'SnapKit', '~> 3.2.0'
  pod 'Fabric'
  pod 'Crashlytics'
  pod 'MGSwipeTableCell'
  pod 'SSZipArchive'
  pod 'RealmSwift'
  pod 'Realm'
  pod 'React', :path => '../node_modules/react-native', :subspecs => [
    'Core',
    'DevSupport',
    'RCTText',
    'CxxBridge',
    'RCTNetwork',
    'RCTImage',
    'RCTAnimation',
    'RCTLinkingIOS',
#    'RCTWebSocket', # needed for debugging
    # Add any other subspecs you want to use in your project
  ]
  pod 'react-native-image-picker', :path => '../node_modules/react-native-image-picker'
  # Explicitly include Yoga if you are using RN >= 0.42.0
  pod "yoga", :path => "../node_modules/react-native/ReactCommon/yoga"
  pod 'react-native-image-picker', :path => '../node_modules/react-native-image-picker'

 end

标签: iosswiftxcode

解决方案


如果有人遇到类似的问题,让我告诉你,我可以通过将以下框架添加到 Pods>React>General>Linked Frameworks and Libraries 来解决问题 -

DoubleConversion.framework
glog.framework
folly.framework
Foundation.framework
JavaScriptCore.framework
yoga.framework

推荐阅读