Class GAD_GTMStringEncoding 在 <framework> 和 <app> 中实现。将使用两者之一。哪个是未定义的
Class GAD_GTMStringEncoding is implemented in both <framework> and <app>. One of the two will be used. Which one is undefined
我在 Xcode 中有一个 iOS 项目。它包含大量链接库,包括 GoogleInteractiveMediaAds.framework 以及我认为也链接到此框架的内部播放器库。两者都是嵌入式二进制文件。
项目编译正常,但在运行时出现以下错误:
Class GAD_GTMStringEncoding is implemented in both
/GoogleInteractiveMediaAds.framework/GoogleInteractiveMediaAds
and APP_PATH. One of the two will be used. Which one is undefined.
在模拟器上,尽管有此警告,该应用程序每次都能按预期运行 - 我得到了我所期待的前贴片广告、中贴片广告和 post 滚动广告。每次。在设备上,这是一个不同的故事,广告有时有效,有时无效。我知道上述问题会在不同的目标上导致不同的行为,我怀疑这种冲突是导致设备功能损坏的原因。
我在 SO 上找到的解决方案建议更改名称空间或从我的应用程序或我要链接的库中删除链接。问题是,如果我删除项目中的嵌入式二进制文件,则它无法编译:
dyld: Library not loaded:
@rpath/GoogleInteractiveMediaAds.framework/GoogleInteractiveMediaAds
Referenced from: APP_PATH
Reason: image not found
(lldb)
我看到一些人建议从应用程序中删除链接并使用播放器的内部实例(然后我不得不希望播放器是根据我需要的版本编译的),但是如何你到底是这样做的吗?在这种情况下,这是否有效?
另外,有没有办法确定 GoogleInteractiveMediaAds.framework 的另一个实例来自哪里?我只是假设它在内部播放器库中,但我不确定,因为我没有源代码。错误消息只是为我提供了已编译应用程序的路径,这对我帮助不大,因为其中有大约 30 个链接库。
提前致谢。
最初坚持认为问题出在我们的代码中,负责此框架的 Google 团队最终被迫承认(在我们提供了示例应用程序之后)这是他们的代码的问题,并且不是我们的。它已在更新中得到解决。
我在 Xcode 中有一个 iOS 项目。它包含大量链接库,包括 GoogleInteractiveMediaAds.framework 以及我认为也链接到此框架的内部播放器库。两者都是嵌入式二进制文件。
项目编译正常,但在运行时出现以下错误:
Class GAD_GTMStringEncoding is implemented in both /GoogleInteractiveMediaAds.framework/GoogleInteractiveMediaAds and APP_PATH. One of the two will be used. Which one is undefined.
在模拟器上,尽管有此警告,该应用程序每次都能按预期运行 - 我得到了我所期待的前贴片广告、中贴片广告和 post 滚动广告。每次。在设备上,这是一个不同的故事,广告有时有效,有时无效。我知道上述问题会在不同的目标上导致不同的行为,我怀疑这种冲突是导致设备功能损坏的原因。
我在 SO 上找到的解决方案建议更改名称空间或从我的应用程序或我要链接的库中删除链接。问题是,如果我删除项目中的嵌入式二进制文件,则它无法编译:
dyld: Library not loaded:
@rpath/GoogleInteractiveMediaAds.framework/GoogleInteractiveMediaAds
Referenced from: APP_PATH
Reason: image not found
(lldb)
我看到一些人建议从应用程序中删除链接并使用播放器的内部实例(然后我不得不希望播放器是根据我需要的版本编译的),但是如何你到底是这样做的吗?在这种情况下,这是否有效?
另外,有没有办法确定 GoogleInteractiveMediaAds.framework 的另一个实例来自哪里?我只是假设它在内部播放器库中,但我不确定,因为我没有源代码。错误消息只是为我提供了已编译应用程序的路径,这对我帮助不大,因为其中有大约 30 个链接库。
提前致谢。
最初坚持认为问题出在我们的代码中,负责此框架的 Google 团队最终被迫承认(在我们提供了示例应用程序之后)这是他们的代码的问题,并且不是我们的。它已在更新中得到解决。