gpt4 book ai didi

带 Chromecast 的 Swift 框架 : include of non-modular header inside framework module

转载 作者:可可西里 更新时间:2023-11-01 00:23:24 26 4
gpt4 key购买 nike

我找到了很多关于如何解决这个错误的建议,但没有一个对我有用。我正在尝试构建一个使用官方 Chromecast 框架的框架。当我尝试导入 Chromecast Framework 时出现此错误: Error message in TestChromecast.h

我创建了一个非常简单的 xCode 项目,它重现了这个错误 here .

我该如何解决这个问题(使用 xCode 7.1)?

最佳答案

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

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

Extracted Framework

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

New references

现在,选择每个标题并将其作为公共(public)标题放在“目标成员资格”部分:

Target Membership

最后在你的 .h 文件中添加导入,记住把这个导入放在文件的末尾:

enter image description here

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

关于带 Chromecast 的 Swift 框架 : include of non-modular header inside framework module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33754389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com