备选标题(以便搜索)
- 无法在 Xcode 8 中调试链接到 Objective-C 应用的 Swift 2.3 框架
error in auto-import: failed to get module 'XYZ' from AST context
Xcode 8- Xcode 8 无法调试 Swift 框架
warning: Swift error in module <XYZ>
- 解决方案:Xcode 调试器无法调试只使用 Objective-C 编写但链接到仅使用 Swift 编写的框架的应用程序。 (28312362)
我有一个使用 Objective-C 编写并链接到一些使用 Swift 2.x 编写的模块(框架)的应用程序。
问题
在 xcode7 中,所有功能(包括调试等)都正常工作,但是当升级模块以使用 swift2.3 并切换到 xcode8 后,我无法调试这些模块。
LLDB 报告了以下错误:
warning: Swift error in module XYZ.
Debug info from this module will be unavailable in the debugger.
error: in auto-import:
failed to get module 'ABC' from AST context
如果我将模块链接到使用Swift 2.3构建的应用程序中,则不会发生这种情况。