Xcode使用[XCTestCase]测试因Mach-O Type引发的错误
2015-09-26 00:00
162 查看
摘要: 在使用Xcode的[XCTestCase]做单元测试,开始以为配置都和要测试的target配置一样,但正因此引起不不扫错误,在此记录。
背景:
在使用Xcode7做framework(静态库、动态库)时,对framework做单元测试,开始将测试target相关配置和framework的target配置一直,但测试过程中引起不少错误,再此记录,以免错误再次发生。
错误记录:
错误①:no suitable image found. Did find:
错误②:
can't open file:
*****
(No such file or directory)
错误原因:
target[test]的Mach-O Type类型设置错误,{target[test]---->Build Settings----> Mach-O Type}将其设置为默认设置[ Bundle]即可。
背景:
在使用Xcode7做framework(静态库、动态库)时,对framework做单元测试,开始将测试target相关配置和framework的target配置一直,但测试过程中引起不少错误,再此记录,以免错误再次发生。
错误记录:
错误①:no suitable image found. Did find:
The bundle “******Tests” couldn’t be loaded because it is damaged or missing necessary resources. Try reinstalling the bundle. (dlopen_preflight(/Users/SKY/Library/Developer/Xcode/DerivedData/*****-ekzueajwhgbiqddhbeagtdzjcsgo/Build/Products/Debug-iphonesimulator/EMPKitTests.xctest/*****Tests): no suitable image found. Did find: /Users/SKY/Library/Developer/Xcode/DerivedData/EMPKit-ekzueajwhgbiqddhbeagtdzjcsgo/Build/Products/Debug-iphonesimulator/*****Tests.xctest/*****Tests: unknown file type, first eight bytes: 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A) Program ended with exit code: 82
错误②:
can't open file:
*****
(No such file or directory)
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/usr/lib/libz.1.2.5.tbd (No such file or directory)
错误原因:
target[test]的Mach-O Type类型设置错误,{target[test]---->Build Settings----> Mach-O Type}将其设置为默认设置[ Bundle]即可。
相关文章推荐
- MYSQL中 TYPE=MyISAM 错误的解决方法
- PHP中的类型提示(type hinting)功能介绍
- jquery.post用法之type设置问题
- script标签属性type与language使用选择
- js 获取、清空input type="file"的值示例代码
- js清除input中type等于file的值域(示例代码)
- js动态修改input输入框的type属性(实现方法解析)
- ie8下修改input的type属性报错的解决方法
- script标签属性用type还是language
- Python中type的构造函数参数含义说明
- HTML上传控件取消选择
- support default-int
- qt 学习小节
- 关于Intent
- Struts2的result的 type--Chain(转)
- otrs 备注 客户门户只能显示类型为外部的注释
- 造字
- mysql explain中的type列含义和extra列的含义
- script标签属性用type还是language?
- Why Use Built-in Types?