Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带Chromecast的Swift框架:包括框架模块内的非模块化标题_Swift_Frameworks_Chromecast - Fatal编程技术网

带Chromecast的Swift框架:包括框架模块内的非模块化标题

带Chromecast的Swift框架:包括框架模块内的非模块化标题,swift,frameworks,chromecast,Swift,Frameworks,Chromecast,我找到了很多关于如何解决这个错误的建议,但没有一个对我有效。我正在尝试构建一个使用官方Chromecast框架的框架。我在尝试导入Chromecast Framework时遇到此错误: 我已经创建了一个非常简单的xCode项目来重新创建这个错误 如何解决这个问题(使用xCode 7.1)?这是一个棘手的问题,秘诀是提取所有框架内容(头文件和静态库)并将其包含在项目中 因此,让我们首先提取文件并将所有这些文件添加到项目中: 然后确保更改GoogleCast.h文件上的所有引用(使用框架“”删除

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

我已经创建了一个非常简单的xCode项目来重新创建这个错误


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

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

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

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

现在,选择每个标题并将其作为目标成员资格部分的公共标题:

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


我创建了一个示例项目,您可以在这里下载:

如果您使用Cocoapods运行Swift项目,在您的podfile中添加
use\u frameworks!
将解决此问题

不过,不要忘了在更新后安装
pod


干杯。

您忘了提到您取出了每个文件中的,并将其替换为引号。如#import改为#import“GCKDefines.h”