当前位置: 首页 > 知识库问答 >
问题:

Xcode 5在添加测试目标时抛出“库未加载”错误

罗星洲
2023-03-14

我已经尝试使用添加目标在Xcode 5上添加测试目标-

2013-09-24 10:43:14.446堆栈交换[48895:c07]加载错误/Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp fjegcztcnwqdfdimhonqzzqpdwr/Build/Products/Debug iPhone模拟器/堆栈交换测试。xctest/堆栈交换测试:dlopen(/Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp fjegcztcnwxqdfdimhonqzzqpdwr/Build/Products/Debug iphonesimulator/Stack Exchange Tests.xctest/Stack Exchange Tests,262):库未加载:/Developer/Library/Frameworks/xctest。框架/XCTest引用自:/Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp fjegcztcnwqdfdimhonqzzqpdwr/Build/Products/Debug iphonesimulator/Stack Exchange Tests。XTest/堆栈交换测试原因:找不到映像IDEBundleInjection。c:加载bundle'/Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp fjegcztcnwqdfdimhonqzzqpdwr/Build/Products/Debug iphonesimulator/Stack Exchange Tests时出错。“xctest”程序以退出代码结束:0

为什么这不起作用?

共有3个答案

郑景胜
2023-03-14

虽然我的CI服务器配置了Xcode 5.1.1和iOS 7.1,但我也遇到了完全相同的问题。我尝试了很多参数,最后正确的参数是-destination

下面是一个完整命令的示例:

xcodebuild -workspace MyApp.xcworkspace -sdk iphonesimulator7.1 -destination "platform=iOS Simulator,name=iPhone Retina (4-inch)" -scheme MyAppTests test

它也适用于xctool0.1.16。

信用:http://www.mokten.com/2014/04/xcodebuild-unit-tests-library-not-loaded-no-image-found/

有一个细节可以解释为什么我必须添加-destination参数,那就是我安装了iOS 6和7.1 SDK。我还没有检查如果我删除iOS 6 SDK会发生什么。

HTH

郑俊材
2023-03-14

我通过设置General选项卡解决了这个问题-

戚浩淼
2023-03-14

您必须在iOS7模拟器上运行测试。它在6. xiOS上不起作用。

 类似资料:
  • 问题内容: 我有一个用实现的简单子类: 我没有在框架中使用它,它正在中按预期工作,但是,一旦将此子类添加到目标中,它就会停止实时渲染,并且出现以下错误: 如果删除和,错误就会消失-不幸的是,中的实时渲染也会消失。 如何针对没有这些错误的课程进行测试? 问题答案: 起初,我认为这是Xcode中的一种错误。以下是 我发现的解决方法: 第1步 将您的类和属性标记为。 步骤 2 从“测试”模块导入应用程序

  • 一段时间以来,我一直在使用Maven和Vaadin 6开发Java应用程序。 我现在需要添加一个附加组件(Vaadin calendar 1.3.0-适用于Vaadin 6)。 我已经在我的pom.xml文件中添加了maven依赖和存储库,正如所附链接上建议的那样,Maven确实下载了我的依赖jar文件,它位于WEB-INF/lib目录中。 但是,当我尝试加载加载页时,我得到以下错误消息(在浏览器

  • 加载调试目标 在上面小节,我们提到为了能够让gdb识别变量的符号,我们必须给gdb载入符号表等信息。在进行gdb本地应用程序调试的时候,因为在指定了执行文件时就已经加载了文件中包含的调试信息,因此不用再使用gdb命令专门加载了。但是在使用qemu进行远程调试的时候,我们必须手动加载符号表,也就是在gdb中用file命令。 这样加载调试信息都是按照elf文件中制定的虚拟地址进行加载的,这在静态连接的

  • 我想为我的应用程序创建一个测试目标 在添加测试目标之前,应用程序构建并运行finebr>。当我添加测试目标时,这是我尝试构建时显示的内容 null 导出路径=/applications/xcode.app/contents/developer/platforms/iphoneos.platform/developer/usr/bin:/usr/bin:/usr/sbin:/sbin“ 错误:无法打

  • 我正在尝试使用JavaCV实现一个简单的人脸识别代码。我有一个错误,但不知道为什么。

  • 我在我的Spring项目中使用JUnit 5,并且想使用Mockito进行一些模拟。所以我添加了几个Mockito依赖项:mockito-core 2.21.0和mockito-junit-jupiter 4.0.0。 然后根据我在某个地方找到的一些指导,我在我非常简单的测试课程中添加了以下内容: 但当我运行测试时,我得到了一个令人困惑的错误: 但是我没有在任何地方使用MockitoLogger类