无法在macOS应用程序上运行xctest - 无法加载,因为它已损坏或缺少必要的资源

时间:2017-06-30 10:21:03

标签: objective-c macos xctest xctestcase

请帮我解决这个问题。我看到了几篇与此相关的帖子,但无法使用我的 mac App 解决此问题而没有广告连播

项目已有几年历史,采用 macOS(目标C)开发。现在我正在尝试使用XCTest进行单元测试。使用Xcode 7.3.1,我无法运行测试类。

这个项目是创建框架工作。项目工作正常,唯一的问题是测试。我们不应该做Pods或其他一些替代品。

控制台窗口显示以下几点:

xctest [35530:345970]无法加载捆绑“BaseLibTests”,因为它已损坏或缺少必要的资源。尝试重新安装捆绑包。 xctest [35530:345970] dlopen_preflight(/Users/12345678/Documents/Modify/Cocoa/Projects/BaseLib/build/Debug/BaseLibTests.xctest/Contents/MacOS/BaseLibTests):未加载库:@executable_path /../ Frameworks / FreeTDS.framework /版本/ A / freetds的 参考自:/Users/12345678/Documents/Modify/Cocoa/Projects/BaseLib/build/Debug/BaseLib.framework/Versions/Current/BaseLib 原因:找不到合适的图像。找到了: /Library/Frameworks/FreeTDS.framework/Versions/A/FreeTDS:通用包装器中没有匹配的架构) 程序以退出代码结束:82

1 个答案:

答案 0 :(得分:1)

@Anand For the 3rd Point:请检查构建设置。

请确保将其设置为Standard Architectures (64-bit Intel) (x86_64) - $(ARCHS_STANDARD)或设置为代表正确的体系结构。

settings

要进行更多调试,请复制粘贴您面临的确切错误并共享构建env变量吗?