ios - 是否有任何文档可用于将谷歌 CAF 集成到自定义 iOS 框架中?

标签 ios objective-c frameworks google-cast google-cast-sdk

我正在尝试将 Google CAF 集成到我的自定义播放器 sdk (player.framework) 中。我尝试按照文档进行操作并成功编译了我的 player.framework,但是播放器框架的集成最终导致以下链接器错误:-

*ld: symbol(s) not found for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)*

错误主要是因为 ProtoBuf 库。

我尝试使用两种方式,cocoapods 和手动集成,在这两种情况下都出现相同的错误。 我的自定义播放器框架支持以下架构:-

armv7, armv7s, arm64, arm64e

我也尝试过 Umbrella 框架方法,但结果相同。请帮助我了解实际问题以及可能的解决方案。

通过手动集成,如果我删除 armv7 架构,我能够编译应用程序(集成 player.framework),但是 GoogleCast 委托(delegate)从来没有打电话。

如果我将 CAF 直接集成到 iOS 应用程序中,而不是通过 player.framework,一切都会按预期进行。

TIA。

更新日志:-

## Entry #32: Query function for service ID 33 did not return PCStatus_UnknownQueryID for unknown name.
## Entry #32: Query function for service ID 33 did not return PCStatus_Success for query name exist.
## Entry #32: Query function for service ID 33 did not return PCStatus_Success for query name version.
## Entry #32: Query function for service ID 33 did not return PCStatus_Success for query name unittest.
## Entry #32: Query function for service ID 33 did not return PCStatus_Success for query name hasstrings.
2019-04-22 15:36:41.533340+0530[1452:666015] GoogleCast framework version 4.3.5.13
2019-04-22 15:36:41.672432+0530[1452:666015] [framework] CUIThemeStore: No theme registered with id=0

最佳答案

我们唯一拥有的是此处的手动设置部分:https://developers.google.com/cast/docs/ios_sender/#google_cast_sdk

如果我们理解正确,您并不是要将它添加到应用程序中,而是要使用您的框架分发它。我们不支持将 SDK 集成到另一个框架中。

能否请您告诉我们您看到的具体错误,如果我们知道编译有什么问题,我们可能会提供帮助。

请使用 Cast Issue Tracker 提交错误并提供所有必要的详细信息,我们将看看我们能做些什么来帮助您解决这个问题。 https://developers.google.com/cast/support

关于ios - 是否有任何文档可用于将谷歌 CAF 集成到自定义 iOS 框架中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55707039/

相关文章:

objective-c - Ubuntu下学习Objective-C需要搭建什么开发环境

python - 数据驱动框架 : Web/Desktop Camelot V Django etc

frameworks - Spock + GEB 与机器人框架

IOS UISegmentedControl 不在 ios 10 中显示

iphone - iPhone 屏幕顶部状态栏的确切尺寸是多少?

objective-c - keyDown 未被调用

c++ - DXUT 配置

ios - @interface 和@implementation 指令中括号内的文本是什么意思?

ios - 我应该如何构建应用程序以使用 JSON 作为媒介将数据从服务器发送到 iPhone?

iphone - 为什么我必须分配一个对象并在 Obj-C 中设置我的实例变量 = 该对象?