iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了xcode – 无法调试Objective-C app中嵌入的Swift模块/框架大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

Alternative titles (to aid searching) CAnnot debug Swift 2.3 framework linked to an Objective-C app in Xcode 8 error in auto-import: failed to get module 'XYZ' from AST context Xcode 8 Xcode 8 cAnnot

我有一个用Objective-C编写的应用程序,它链接了一些用Swift 2.x编写的模块(框架)。

一切(调试等)在xcode7工作正常,但是当转到xcode8并更新模块使用swift2.3时,我无法调试模块。

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内置的应用程序,则不会发生这种情况。

解决方法

对我而言,它既简单又痛苦又耗时:

导入SDWebImage是问题,因为其一个框架已经包装了SDWebImage(我看不到它),那个框架碰巧是Objective-C,而应用程序是Swift。我还将SDWebImage添加项目中,因为我在我编写的类中使用它,并且创建了xCode调试器无法处理的混乱。所以基本上,确保你没有以任何方式复制任何东西,我会检查像SDWebImage这样的常见内容

大佬总结

以上是大佬教程为你收集整理的xcode – 无法调试Objective-C app中嵌入的Swift模块/框架全部内容,希望文章能够帮你解决xcode – 无法调试Objective-C app中嵌入的Swift模块/框架所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。