在开发iOS应用程序时,我需要运行unit& ui测试预加载的数据库。因此,我计划将仅在DEBUG构建中预装在App中的DB文件包含在内,因为UI / Unit测试只能使用DEBUG构建运行。如何从Release版本中排除DB文件?
目前我可以使用以下方式检测主机应用程序是否正在运行以进行测试,
但是如何使用这种技术排除和包含database.db?
真的很感激一点指导。
答案 0 :(得分:1)
最后我解决了这个问题。
打开您的项目文件。在屏幕底部,单击添加构建设置 - >添加用户定义的设置并将其命名为EXCLUDED_SOURCE_FILE_NAMES。
单击EXCLUDED_SOURCE_FILE_NAMES左侧的箭头将其展开。在此变量的Release配置中,添加libTestFlight.a以及您要排除的任何其他文件(以空格分隔)。
答案 1 :(得分:0)