XCode 8.2.1错误-没有此类模块YouTubeplyer

XCode 8.2.1错误-没有此类模块YouTubeplyer,xcode,youtube,swift3,frameworks,Xcode,Youtube,Swift3,Frameworks,我正在使用 首先,我尝试从任何地方手动导入它,包括拖放、复制、嵌入framewordks、嵌入的二进制文件、链接的框架,但没有成功,错误消息是没有这样的模块YouTubeplyer 接下来我用椰子荚。安装它并从.xcworkspace运行它。然后尝试运行它,并再次显示错误消息No-this module YoutubePlayer 这是pod安装后的目录树列表 也许这就是解决方案,但我不知道回购在哪里,以及如何执行所描述的操作。 cocoapod失败的原因是,pod是用旧的swift版本编写的

我正在使用

首先,我尝试从任何地方手动导入它,包括拖放、复制、嵌入framewordks、嵌入的二进制文件、链接的框架,但没有成功,错误消息是没有这样的模块YouTubeplyer

接下来我用椰子荚。安装它并从.xcworkspace运行它。然后尝试运行它,并再次显示错误消息No-this module YoutubePlayer

这是pod安装后的目录树列表

也许这就是解决方案,但我不知道回购在哪里,以及如何执行所描述的操作。

cocoapod失败的原因是,pod是用旧的swift版本编写的。所以,除非我们不能成功编译pod,否则我们不能导入它。您可以使用以下方法将旧swift代码更改为新代码:

Xcode->Edit->Convert->To Current Swift语法

此外,您还可以使用最新版本并根据您提到的回购协议构建框架:

我下载了最新版本,创建了YouTubeplyer框架,并将其链接到一个示例应用程序,并能够导入它


请检查示例应用程序的链接,该示例应用程序具有YouTubePlayer框架,您也可以在自己的项目中使用该框架。

是的,现在它正在工作,但当我们尝试将应用程序上载到应用商店时,我们收到此警告,我们尝试了此答案,但也没有成功。对于构建,您必须将构建设置->仅构建活动体系结构设置为否。同时设置体系结构->标准体系结构(Arm,Arm64)。构建框架后,可以使用“lipo-info YouTubePlayer.framework/YouTubePlayer”输出检查架构:armv7、arm64。我已经在Github上更新了32位和64位支持的框架。我们和Bogdan一起决定,你应该得到这个赏金,但我看不到任何释放(给予)你的选项。我们是否只是等待时间过去(此时还剩23小时)它分配给你,或者它是如何工作的?@JackGoodman Yeah。因为你已经接受了答案,我会在时间到期后自动得到答案。谢谢知道了。非常感谢你的帮助。我们延迟回复您的原因是,尽管您的回答似乎帮助我们解决了这个问题,但该应用程序仍在“审查中”,我们只是在等待苹果批准,所以我们100%确定,但这似乎需要很长时间。