我想做一个应用程序测试,解析一些json,存储到核心数据,并读出一些对象.
我的代码如何知道它是作为测试或正常运行的一部分运行的?只是某种方式知道"我们是否在测试目标中"?因为应用程序启动它现在启动了一堆请求,用服务器中的信息填充我的coredata.我不希望它在我的测试中这样做.我想启动应用程序,从文件中读取HARDCODED json并使用与coredata相同的方法存储它,并验证结果.
如果有人可以解释如何在每个目标的基础上传递特定的键值对,可以从应用程序中读取,我会更高兴.
我有外部封闭的库,只能用armv7s(等)编译.当我尝试编译模拟器时,显然它没有运行并显示一些错误.我不想将此库插入到我的代码中,除非我可以将Xcode配置为仅在我使用设备进行测试时才使用此库.不幸的是,我试图用cocoapods做这个没有成功,我想知道有没有办法做到这一点?