iOS 测试目标无法识别主应用程序的文件
Posted
技术标签:
【中文标题】iOS 测试目标无法识别主应用程序的文件【英文标题】:iOS test target not recognizing main app's files 【发布时间】:2015-09-11 00:28:01 【问题描述】:因此,我的公司委托我开发 CI 和测试,但我对 ios 中的测试完全陌生。我添加了一个目标,设置为测试单元,但我需要访问主要目标中的代码;但是,尽管已将主应用程序添加为目标(反之亦然)并检查“默认隐藏的符号”是否已关闭,但我的测试总是失败。有人有什么建议吗?真的卡住了,直到我可以让这些文件在我的测试目标中工作......谢谢!
【问题讨论】:
更多信息确实有助于调查此问题。测试失败时会收到什么样的消息? 【参考方案1】:您是否检查过您的源文件也具有测试应用程序的目标成员资格?您可以通过在项目导航器中选择一个或多个源文件,打开文件检查器(选项+命令+1)来做到这一点并为您的测试应用程序启用目标成员资格。
【讨论】:
唉,问题还没解决【参考方案2】:如果您使用的是 Xcode 6.4 或更早版本(即 Swift 1.2),则需要将类和方法设置为 public
。这已在 Xcode 7 / Swift 2.0 中修复。
【讨论】:
确实是6.4。但是,没有参与 swift以上是关于iOS 测试目标无法识别主应用程序的文件的主要内容,如果未能解决你的问题,请参考以下文章