我正在尝试将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
委托。
如果我直接将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
答案 0 :(得分:0)
我们唯一拥有的是此处的手动设置部分:https://developers.google.com/cast/docs/ios_sender/#google_cast_sdk
如果我们正确理解,您不是在尝试将其添加到应用程序中,而是尝试将其与您的框架一起分发。我们不提供将SDK集成到另一个框架中的支持。
能否让我们知道您看到的是什么具体错误,如果我们知道编译出了什么问题,也许可以为您提供帮助。
请使用Cast Issue Tracker提交包含所有必要详细信息的错误,我们将为您提供帮助。 https://developers.google.com/cast/support