【问题标题】:ld: framework not found for architecture x86_64ld:找不到架构 x86_64 的框架
【发布时间】:2017-03-29 15:36:05
【问题描述】:
ld: framework not found QorumLogs for architecture x86_64  
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我在我的测试文件中得到了这个,这些文件现在可以工作几个月。这是我在文件中的标题:

import XCTest
import QorumLogs
@testable import MyAppName

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

使用 Xcode 7.3,会出现什么问题?

【问题讨论】:

  • 请问您找到解决方案了吗?我现在有同样的问题(尽管使用不同的 pod)。
  • 我做到了。然后这又发生了,我忘记了如何:/当我再次弄清楚时,我会在这里发布
  • 添加了答案

标签: ios swift xcode cocoapods xctest


【解决方案1】:

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

target 'MyApp' do
  pod 'FBSDKCoreKit'
end

target 'MyAppTests' do

 pod 'FBSDKCoreKit'
end

之后:

  • 干净
  • 删除派生数据

【讨论】:

  • 谢谢。就我而言,我错过了 UI 测试。我的单元测试已经有了正确的设置。
猜你喜欢
  • 2016-04-20
  • 1970-01-01
  • 1970-01-01
  • 2016-04-16
  • 2011-10-16
  • 1970-01-01
  • 2013-11-18
  • 2020-06-20
  • 1970-01-01
相关资源
最近更新 更多