ld:未找到架构框架 x86_64

ld: framework not found for architecture x86_64

ld: framework not found QorumLogs for architecture x86_64  
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我在我的测试文件中得到了这个,它曾经工作了几个月。这是我在文件中的header:

import XCTest
import QorumLogs
@testable import MyAppName

我最近唯一改变的是,更新cocoapods,(QorumLogs是一个pod),然后安装Smooch.io pod,然后第一次添加objective-c桥接header,创建了一些 Obj-C 文件并导入了 smooch.io 框架。

使用Xcode7.3,请问是什么问题?

在您的 podfile 中,您还应该在 AppTest 中包含导致问题的框架。

target 'MyApp' do
  pod 'FBSDKCoreKit'
end

target 'MyAppTests' do

 pod 'FBSDKCoreKit'
end

在此之后:

  • 干净
  • 删除派生数据