我有一个大型的iOS项目,而我的问题是在运行XCTests时:
NSLogS / print从应用程序内s为不测试日志中可见,但是从测试中的日志都可见我在同一工作区中有另一个iOS项目,断点和日志记录工作正常。
有问题的iOS项目最初是在旧版本的Xcode上创建的(大约在2012年,不确定确切的版本);我已经看到此评论从别人别处见过这个问题与旧.xcodeproj。
该项目本身是混合型Obj-C / Swift,使用了多个Cocoapods,一个Watchkit扩展程序以及分为三个目标的测试。
考虑到我的项目的配置很复杂,我宁愿避免从头开始,.xcodeproj而要准确地反映我的错误配置的镜像。
造成此故障的原因可能是什么?在现有.xcodeproj的配置中我应该进行哪些更改以解决该问题?
选择您的方案,转到Edit scheme...并勾选Test > Info窗格下的Debug executable选项。
调试器将附加到您的测试和目标应用程序,并且在项目的两个部分都将命中断点。
请注意,当您的目标应用程序中出现断点时,您的测试仍在运行并且可能会超时,从而杀死两个应用程序。
| 归档时间: |
|
| 查看次数: |
2852 次 |
| 最近记录: |