我如何让 Xcode 8.0 准确地告诉我哪个约束正在破坏(或如何调试 xcode <private>?)
Posted
技术标签:
【中文标题】我如何让 Xcode 8.0 准确地告诉我哪个约束正在破坏(或如何调试 xcode <private>?)【英文标题】:How do i get Xcode 8.0 to tell me exactly which constraint is breaking (or how to debug xcode <private>?) 【发布时间】:2016-08-17 14:40:32 【问题描述】:我正在试图弄清楚如何准确地揭示我的代码中哪些约束被破坏。但是,xcode 8 只返回 <private>
。知道如何显示这些 <private>
对象?
【问题讨论】:
嗯那听起来像一个错误!文件文件文件。 绝对是一个错误。当您使用测试版软件时,您正在为供应商进行免费质量检查,以换取处于最前沿:( 我也遇到了这个问题。 在 Swift 伦敦会议上有一个关于如何有效使用 Xcode 调试器的演讲。我希望我能更彻底地看它,现在我找不到它了。我确信它可能对我们如何设置 xcode 以在调试控制台中获取更详细的信息有一些指导。无论如何,如果这是一个错误,希望我们能通过这个雷达获得更多信息openradar.appspot.com/radar?id=5022031137472512 找到了。 realm.io/news/swift-summit-carola-nitz-debugging 【参考方案1】:TLDR; 解决方案是确保您的应用具有signing identity/certificate。即 mac 或 ios 开发身份
从 Apple 获得更新,称该问题已正式关闭并且不是错误。建议使用断点调试来充分理解这些对象。但是,当我更新 xCode 时,由于某种原因,通过我的应用程序详细信息,我注意到签名身份没有被转移。我
现在<private>
准确显示了<NSView>
或我正在处理的其他对象
【讨论】:
以上是关于我如何让 Xcode 8.0 准确地告诉我哪个约束正在破坏(或如何调试 xcode <private>?)的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Xcode 8.0 中安装 Alamofire 4.0