问题标签 [xcode-debugger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何调试我的 Siri (Intents) 扩展?
我正在构建一个Siri aka Intents 扩展。我知道我可以在启动后将调试器附加到正在运行的进程,但是,我从来没有看到我的进程。我确实将我的应用程序的授权设置为活动,并且扩展程序必须至少运行一段时间,Siri 显示出明确的响应。
根据 Apple 文档,您应该使用 Siri 作为主机应用程序运行扩展方案。但是,如果我尝试在设备上没有任何反应,它会永远等待连接。苹果提到第一次连接可能需要“几分钟”,但不是几个小时......
知道我哪里出错或如何实现与调试器的连接吗?或者至少有一些控制台输出?
ios - 调试通知扩展
我正在构建一组通知扩展(服务/内容)。我无法连接到 Xcode 调试器,甚至无法退出设备日志或控制台。
有没有办法查看任何类型的输出?
swift - 打印 UIInterfaceOrientation 类型变量的值的最简单方法是什么?
在调试我的应用程序时,我想打印出局部变量orien
type的值UIInterfaceOrientation
。
我试过print("\(orien")
了,但它打印了:
...这显然是无用的。
然后我尝试dump(orien)
了,它产生了另一个无用的输出:
在 Xcode 中,我设置了一个断点并右键单击该变量并选择Print Description of
,这会产生:
我最终写了:
有更好的解决方案吗?
顺便说一句,这个问题也发生在 CGFloat 上——XCode 的调试器将其打印为<variable not available>
.
xcode - 测试断言有意义吗?
我现在拥有的应用程序源代码(ObjC),有时使用 NSAssert(像许多其他程序一样)。
我看到一个单元测试正在测试使用 XCTAssertThrows 调用断言。
从 TDD 的角度来看,这对测试断言是否正确?
除此之外,如果我在测试时使用调试器,它会一直在这些断言中停止,这很烦人。如果我使用 NS_BLOCK_ASSERTIONS=1 我会解决这个问题,但显然不会再工作并且这些测试会失败。
关于如何管理的任何线索?
xcode - NSDecimalNumber 不在控制台中显示值
我正在使用 Xcode 9.1,当我尝试在 Xcode 调试器控制台中显示 NSDecimalNumber 值时,它会像这样打印出来。
但是,当我使用 NSLog(@"%@", amount) 时,它会在控制台中显示正确的数字。
我记得这曾经工作过,做了一些改变,或者有另一种方法可以在控制台中打印 NSDecimalNumber 值
swift - Xcode 调试器不显示变量的值?
我正在尝试调试我的 iOS 应用程序,而执行在断点处停止,该范围内的变量不显示值。
我尝试清理构建,删除派生数据并将优化级别设置为无,但没有任何帮助。
我正在使用 Xcode 10.1 版和 Swift 4.2。