ios - 如何在 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 之间建立连接时,它会显示错误,如下图所示
请帮我解决这个问题。提前致谢。
解决方案
过去让我感到困惑的一件事是,如果您在初始构建期间遇到错误,那么有时它不会创建 -swift.h 文件,然后后续构建也会收到错误,即它丢失了。确保您已删除派生数据并清理构建文件夹以重置,以便从头开始构建所有内容。
推荐阅读
- java - 如何按名称获取 Spring bean
- c - 为什么我用 C 编写的计算器不能工作?
- azure-active-directory - 如何使用 Graph REST API 对个人 OneDrive 进行身份验证
- css - Bootstrap 4 组宽度:100%;到具有“容器”类的 div 项的子项
- c - 如何在 gcc 中使用 Decimal64 DPD
- flutter - 如何使用flutter HookWidget访问didChangeAppLifecycleState生命周期钩子中的上下文?
- multithreading - 过去 5 秒内没有活动或错过太多心跳 [RabbitMQ]
- excel - Excel VBA:引用命名范围,就像引用图表或表格一样
- assembly - 分段错误(x86 程序集)
- c# - 如何在 AzureDevops 中为 Dockerfile 设置环境变量(ASPNETCORE_ENVIRONMENT)?