【问题标题】:Xcode 8.1 dyld: Library not loaded: @rpath/XCTest.framework/XCTest errorXcode 8.1 dyld:库未加载:@rpath/XCTest.framework/XCTest 错误
【发布时间】:2017-04-18 19:44:19
【问题描述】:

所以,这是错误,我记录了我的 UI 脚本完成,但是当我重播 UI 脚本时出现错误。控制台显示:

"dyld:库未加载:@rpath/XCTest.framework/XCTest 引用自:/var/containers/Bundle/Application/6D093D58-4246-40F6-A1E5-9B51018453E5/UITest7UITests-Runner.app/XCTRunner 原因:没有找到合适的图片。发现: /private/var/containers/Bundle/Application/6D093D58-4246-40F6-A1E5-9B51018453E5/UITest7UITests-Runner.app/Frameworks/XCTest.framework/XCTest: '/private/var/containers/ 的代码签名阻止 mmap()捆绑包/应用程序/6D093D58-4246-40F6-A1E5-9B51018453E5/UITest7UITests-Runner.app/Frameworks/XCTest.framework/XCTest' /private/var/containers/Bundle/Application/6D093D58-4246-40F6-A1E5-9B51018453E5/UITest7UITests-Runner.app/Frameworks/XCTest.framework/XCTest: '/private/var/containers/ 的代码签名阻止 mmap() Bundle/Application/6D093D58-4246-40F6-A1E5-9B51018453E5/UITest7UITests-Runner.app/Frameworks/XCTest.framework/XCTest'"

还有一个问题:Xcode 6.1 dyld: Library not loaded: @rpath/XCTest.framework/XCTest error; 但我的错误无法解决,消息显示:

"ld: 未找到框架 XCTest clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)“ 但是在这条路上他告诉我真的可以找到名为XCTest.framework的框架

那我该怎么办,非常感谢!

【问题讨论】:

  • 有什么解决办法吗?我有同样的错误
  • @AvinashVaghasiya 你能解决这个错误吗?

标签: ios uitest


【解决方案1】:

尝试将 Requared 更改为 Optional。它对我有帮助。

【讨论】:

    【解决方案2】:

    如果你使用了 Cocoapods,我猜你添加了一些单元测试框架,其中包含 XCTest 作为 podfile 的依赖项。

    但是这个框架只能添加到TestTarget。像这样:

    target 'MyProjectTargetTest' do
       pod 'Kiwi'  
    end
    

    【讨论】:

      猜你喜欢
      • 2015-02-25
      • 2018-12-05
      • 2013-12-18
      • 2017-10-02
      • 1970-01-01
      • 1970-01-01
      • 2020-06-15
      • 2015-06-01
      相关资源
      最近更新 更多