首页 > 解决方案 > 如何在 Unity 导出的 iOS App 中使用 Swift Pod

问题描述

我在 iOS 原生应用程序开发方面有丰富的经验,我的公司有一个统一的应用程序。Unity 应用程序开发人员导出了适用于 iOS 的应用程序并与我共享。我想在 Unity iOS 项目中使用我自己创建的 cocoa-pod 库(我已经在我的另一个 iOS 应用程序中使用过)。

因此,通过 File -> Build Settings 导出的 Unity 开发人员,选择 iOS 并单击 Build,现在我正在尝试将 pod(用 Swift 4.2 编写)集成到 iOS 项目导出的 Unity 中。

我已经采取了中等职位和更多参考,我已经实施了与最终方向相同的方向。请看下面的截图。

参考 - https://medium.com/ios-os-x-development/swift-and-objective-c-interoperability-2add8e6d6887

在此处输入图像描述

请查看以下屏幕截图以获取自动生成的文件

在此处输入图像描述

现在,当我要导入这个自动生成的头文件以在 Objective C 和 Swift 之间建立连接时,它会显示错误,如下图所示

在此处输入图像描述

请帮我解决这个问题。提前致谢。

标签: iosobjective-cswiftunity3dcocoapods

解决方案


过去让我感到困惑的一件事是,如果您在初始构建期间遇到错误,那么有时它不会创建 -swift.h 文件,然后后续构建也会收到错误,即它丢失了。确保您已删除派生数据并清理构建文件夹以重置,以便从头开始构建所有内容。


推荐阅读