【问题标题】:Xcode 6.1 dyld: Library not loaded: @rpath/XCTest.framework/XCTest errorXcode 6.1 dyld:库未加载:@rpath/XCTest.framework/XCTest 错误
【发布时间】:2015-02-25 18:58:31
【问题描述】:

我在 Xcode 6.1 中导入了我的旧项目,上面提到的错误在运行时开始出现,原因是 找不到图像,我已经尝试了以下建议的所有答案链接

Xcode 5.0.2 dyld error

但到目前为止,他们都没有为我工作,所以有人知道如何摆脱这个问题。

我们将不胜感激。

【问题讨论】:

  • 我解决了这个问题,但我不知道这是否是 XCode 6 中的正确答案我所做的只是在与库链接二进制文件下的构建阶段为 XCTest.framework 设置标志可选

标签: ios xcode frameworks xctest


【解决方案1】:

这用于 betfair/aping-ios-sdk

1) 转到 Project settings -> App Main Target -> Build Phases -> Link Binary With Libraries strong> 并确保其中有 XCTest.frameworks

如果没有,请点击+按钮,然后点击添加其他框架

然后同时按下CMD + SHIFT + G并回车

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks

如果你需要它用于模拟器,你需要适当地改变路径

ENTER 并选择 XCTest.framework

2) 现在它存在于捆绑包中,只需将其设为可选,如第一张图片所示,您应该一切顺利

【讨论】:

  • 这对我有用。重要的设置是标记框架可选的。我完成了所有步骤,但根据需要保持框架并不断收到上述错误。在我更改为可选后,构建开始工作。
【解决方案2】:

如果您使用的是 cocoapods,您可能需要更新 pod,这对我有用

【讨论】:

  • 这对我不起作用。请更新您的答案。我正在通过 cocoapod 添加 OCMock。它是否包含在 XCTest 中?实际上,我对 XCTest 和 OCMock 的想法为零。我正在运行 2012 年创建的客户端代码。
猜你喜欢
  • 2017-04-18
  • 2018-12-05
  • 2013-12-18
  • 2017-10-02
  • 1970-01-01
  • 1970-01-01
  • 2020-06-15
  • 2015-06-01
相关资源
最近更新 更多