在对框架使用单元测试时,我无法保存到磁盘。
我已经阅读了其他线程,似乎有一种特殊情况可以修复单元测试以启用写入磁盘。通常对于普通应用程序,定义 Bundle Loader 和测试主机的路径,就像在引用的链接中一样,将启用磁盘写入。我收到以下错误,
ld:找不到文件:/Users/myName/Library/Developer/Xcode/DerivedData/TestFramework-hbmitredrfzizgeypdtunedsiqqt/Build/Products/Debug-iphonesimulator/TestFrameworkTests.xctest/TestFrameworkTests clang:错误:链接器命令失败,退出代码为 1(使用 - v 查看调用)
我将以下内容用于捆绑加载程序 $(BUILT_PRODUCTS_DIR)/TestFrameworkTests.xctest/TestFrameworkTests
以下为测试主机
$(BUNDLE_LOADER)
对于应用程序,这些变量已经为您填写好了。出于某种原因,可能是一个很好的理由,这些变量对于框架来说是空白的。
我遵循错误中的路径并且没有可执行文件,如果制作了一个正常的项目,该路径将导致可执行文件并按应有的方式运行。我不知所措。
请帮忙。谢谢你。
==================
这是我使用的项目,它是全新的,只是登录到控制台的虚拟代码。
http://speedy.sh/3MuGu/TestFramework.zip
引用栈溢出线程