带有Chromecast的Swift框架:框架模块内部包含非模块化标头

我发现了很多有关如何解决此错误的建议,但没有一个对我有用。我正在尝试建立一个使用官方Chromecast Framework的框架。尝试导入Chromecast Framework时出现此错误:TestChromecast.h中的错误消息

我创建了一个非常简单的xCode项目,在这里重新创建此错误

我该如何解决(使用xCode 7.1)?

大卫·科尔特斯(David Cortes)

这是一个棘手的问题,秘诀是提取所有框架内容(头文件和静态库)并将其包含在项目中。

因此,让我们首先提取文件并将所有这些文件添加到项目中:

提取框架

然后确保更改您的GoogleCast.h文件上的所有引用(使用框架“ <>”删除导入):

新参考

现在,选择每个标题并将其作为公共标题放在“目标成员身份”部分中:

目标会员

最后将导入添加到您的.h文件中,请记住将此导入放在文件末尾:

在此处输入图片说明

我创建了一个示例项目,您可以在这里下载:https : //dl.dropboxusercontent.com/u/31580788/TestChromecast.zip

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Swift Framework伞式标头-在框架模块中包含非模块化标头

SSZipArchive的C标头中的“在框架模块中包含非模块化标头”

xCode 7错误:Google Maps在框架模块内包含非模块化标头

在框架模块“ SQLite.SQLite_Bridging”中包含非模块化标头

XCode6:收到错误“在框架模块中包含非模块化标头”

在框架模块中包含非模块化标头-Xcode 9.2

Swift编译器错误:“框架模块内的非模块化标头”

尝试在框架目标中导入Sinch时获取“包含非模块化标头”

无法建立模块,并且在Xcode 7.3中的框架模块错误中包含非模块化标头

将Modulemap用于Swift框架时OpenSSL库的非模块化标头

iOS:带有libxml的“包含非模块化标头”

Facebook错误在框架模块中包括非模块化头

编译pod时“在框架模块中包含非模块化头文件”

如何在不将私有标头包含到框架中的情况下创建私有模块?

Xcode-归档项目时,在框架模块内部包含非模块头错误

iOS混合动态框架-使用私有模块桥接objc标头

找不到带有Cocoapods 0.37,Swift,框架的GoogleAnalytics-iOS-SDK的标头

带有DOM元素的模块化模式

带有标头属性的 BOT 框架 Directline API 调用

如何在位框架的不同项目中进行模块化依赖项注册?

带有模块映射的框架内的Objective-C和Swift互操作性

在React Native模块库中找不到ios框架标头

如何在Swift框架中导入私有框架标头?

模块模式或模块化

如何使用模块化比例的SASS为所有标头生成尺寸

使Bash模块化

模块化应用

模块化角度

迭代模块化