我正在尝试从bitbucket存储库中克隆项目,并在尝试在工作区中运行Xcode项目时收到Id: framework not found Pods clang: error: linker command failed with exit code 1 (use -v to see invocation)错误。这些是我所遵循的步骤,如果有人可以让我知道我做错了什么,那太好了!

  • git clone (link to bitbucket)
  • 将Xcode pods项目中的配置设置更改为none,以便调试和发布
  • 执行pod install
  • 打开Xcode工作区文件
  • 尝试在Xcode中构建并收到错误Id: framework not found Pods clang: error: linker command failed with exit code 1 (use -v to see invocation)

  • 编辑这是Podfile:
    # Uncomment this line to define a global platform for your project
    platform :ios, '8.0'
    use_frameworks!
    source 'https://github.com/CocoaPods/Specs.git'
    
    target 'Oncarb' do
      pod 'Alamofire'
      pod 'SwiftyJSON', '~> 2.2.0'
    end
    
    #target 'OncarbTests' do
    #  pod 'Alamofire'
    #  pod 'SwiftlyJSON', '~> 2.2.0'
    #end
    

    我缺少步骤了吗?

    谢谢!

    最佳答案

    这已为我修复:

  • 打开工作区。
  • 单击屏幕左侧的蓝色项目图标(扩展到您的文件树中)
  • 在右侧,选择“目标”(与“项目”相对-项目为蓝色,目标就像铅笔,尺子和画笔组成的三角形)
  • 单击常规选项卡
  • 转到“链接的框架和库”部分(始终在底部)
  • 删除Pods框架
  • 添加Alamofire和SwiftyJSON

  • 就我而言,除非删除了pods框架,否则它不会起作用,但是我感觉这是一种解决方法。也许有更多经验的人可以发表评论。

    关于ios - Xcode “Id: framework not found Pods”中的Pod错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31139534/

    10-13 03:50