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



我正在尝试将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代表。

如果我直接在 iOS 应用程序中集成 CAF 而不是通过 player.framework,一切都按预期工作。

蒂亚。

更新日志: -

## 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 问题跟踪器提交错误,并提供所有必要的详细信息,我们将看看我们可以做些什么来帮助您解决这个问题。https://developers.google.com/cast/support

最新更新