首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从另一个框架和应用程序目标访问框架

从另一个框架和应用程序目标访问框架
EN

Stack Overflow用户
提问于 2016-08-29 19:06:15
回答 1查看 675关注 0票数 10

我不知道如何正确配置构建设置,以便在另一个框架和我的应用程序目标之间共享一个框架--在这种情况下,共享框架是Facebook,但我不确定这是否与我遇到的问题有关。

我希望我的框架包括Facebook,因为我的应用程序正在导入我的框架,它可以访问Facebook。不幸的是,我无法使用此配置进行构建。

首先,当我试图引用来自"My“的Facebook的任何内容时,我会收到一个unresolved identifier构建错误。

如果我包含import FBSDKLoginKit,那么构建错误就会消失,但是我无法使用FBSDKLoginKit is not a dylib进行编译。如果我随后将Facebook SDK框架包含在"My“目标构建设置中,我最终可以构建和运行,但在运行时我会得到控制台日志,警告所有FBSDK类都是在"My”和"My“中实现的,并且”将使用这两个类中的一个。哪个是未定义的。“这是完全合理的,因为我现在基本上已经编译了两次Facebook。

我想我上面描述的是一个伞式的框架,我知道苹果是不鼓励的。既然“我的应用程序”需要访问"FBSDK“和”我的框架“,而”我的框架“需要访问"FBSDK",那么在不获得关于重复实现的控制台日志的情况下,如何正确地配置"My”和"My“的构建设置?

EN

回答 1

Stack Overflow用户

发布于 2018-04-25 03:55:17

事实上,cocoapods是一个已知的问题,他们已经解决了,但还没有发布。我想它将在下一次cocoapods更新中修复。

您的实现没有什么问题。

来源:https://github.com/CocoaPods/CocoaPods/pull/7601

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39213420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档