Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何在swift库中包含Objective依赖项_Objective C_Swift_Flutter_Podspec_Google Vr Sdk - Fatal编程技术网

Objective c 如何在swift库中包含Objective依赖项

Objective c 如何在swift库中包含Objective依赖项,objective-c,swift,flutter,podspec,google-vr-sdk,Objective C,Swift,Flutter,Podspec,Google Vr Sdk,将依赖项添加到我的库的Podspec文件后,Xcode找不到对obj-c库的引用 我正在尝试为GVRAudioEngine编写一个flatterios插件。这有两个部分: 插件实现,它实例化了一个本机对象——在本例中是一个GVRAudioEngine实例——以及一个到dart世界的通信通道。此零件的依赖项在Podspec文件中定义 运行插件的示例应用程序——用于调试和文档编制。下面是示例AppDelegate类的实现位置。此部件的依赖项在POD文件中定义 我已经能够将GVRAudioEngi

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

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

  • 插件实现,它实例化了一个本机对象——在本例中是一个GVRAudioEngine实例——以及一个到dart世界的通信通道。此零件的依赖项在Podspec文件中定义
  • 运行插件的示例应用程序——用于调试和文档编制。下面是示例AppDelegate类的实现位置。此部件的依赖项在POD文件中定义
我已经能够将GVRAudioEngine作为Podfile依赖项包含在示例应用程序中。为此,我必须创建一个标题桥

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

将此库与我访问过的其他库进行比较,我发现的唯一区别是:

  • 这个是用objc写的
  • 框架是一个.a文件
我快要放弃了。我是一个新的iOS开发者,所以我担心我遗漏了一些非常明显的东西

我已经在我的Podspec文件中添加了以下行

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

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

您是否将“使用框架!”放在播客文件的顶部?就像这个问题:是的,我做了。我可以从应用程序的Podfile中加载这个依赖项,但不能在flatter库中加载——即通过podspec文件加载。我想我在podspec库中加载deb时也在寻找相同的头桥机制。你有没有在你的podfile上加上“use_frameworks!”?就像这个问题:是的,我做了。我可以从应用程序的Podfile中加载这个依赖项,但不能在flatter库中加载——即通过podspec文件加载。我想在podspec库中加载deb时,我正在寻找相同的头桥机制。