1

将依赖项添加到我的库的 Podspec 文件后,Xcode 找不到对 obj-c 库的引用

我正在尝试为 GVRAudioEngine 编写一个颤动的 iOS 插件。这有两个部分:

  • 插件实现,它实例化了一个原生对象——在本例中是一个 GVRAudioEngine 实例——以及一个与 dart 世界的通信通道。这部分的依赖关系在 Podspec 文件中定义
  • 一个运行插件的示例应用程序——用于调试和文档目的。这里是一个示例 AppDelegate 类将被实现的地方。这部分的依赖关系在 Podfile 中定义

我已经能够将 GVRAudioEngine 作为 Podfile 依赖项包含在示例应用程序中。为此,我不得不创建一个标题桥。

但是,到目前为止,我还无法从库端(即 Podspec)访问 GVRAudioEngine。我已经添加了依赖项,并尝试在那里创建一个标头桥,或检查框架和标头路径。我无法让它工作。

将此库与我可以访问的其他库进行比较,到目前为止我发现的唯一区别是:

  • 这个是用objc写的
  • 框架是一个 .a 文件

我快要放弃了。我是一名新的 iOS 开发人员,所以我担心我遗漏了一些非常明显的东西。

我在我的 Podspec 文件中添加了以下几行。

  s.dependency 'GVRKit', '1.140.0'
  s.dependency 'GVRAudioSDK', '1.140.0'
  s.static_framework = true

我希望能够在我的 Podspec 库中声明 GVRAudioEngine 类型的字段。但是 Xcode 抱怨类型未声明

4

0 回答 0