ios - 是否可以在 swift 项目中使用 .a 库

标签 ios swift

我有一个 iOS Objective C 库(.a 文件)和一组头文件(.h 文件)。它们旨在用于 Objective C iOS 应用程序。

是否可以在 Swift 项目中使用它们?我已阅读“混合搭配”文档,但他们谈论的是导入 .m 文件或框架,而不是二进制库(.a 文件)。

最佳答案

你当然可以。将包含 .a 文件和 header 的文件夹拖到您的项目中(是的,复制它们)。确保它们出现在“链接的框架和目标”部分。

正如您从下面的屏幕截图中看到的,您可以混合搭配 .tbd 文件、框架和 .a 库。

enter image description here

关于ios - 是否可以在 swift 项目中使用 .a 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40681193/

相关文章:

ios - Flutter iOS 发布崩溃: Firebase FireStore Util

ios - 如何快速实现类调配?

Swift:如何拦截应用内浏览器中发出的网络请求?

xcode - 如何在命令行工具中使用 'SQLite'(github 上的包装器)?

ios - Swift 中的实时录音

ios - 如何访问 Algolia 索引和搜索属性?

ios - 当用户从 App Store 更新 iOS 应用程序时运行一组快速程序

ios - Swift:JSON 写入中的无效类型(UIImage)

ios - Xcode mach -o 链接器

ios - 在没有搜索 Controller 的情况下快速更改搜索栏中文本字段的高度