如何将YouTube iOS player helper与use_框架一起使用!有椰子荚

如何将YouTube iOS player helper与use_框架一起使用!有椰子荚,ios,swift,youtube,cocoapods,ytplayerview,Ios,Swift,Youtube,Cocoapods,Ytplayerview,如问题所述,我正试图使用use\u框架在我的Swift项目中使用此模块选项。像这样: platform :ios, "8.0" source 'https://github.com/CocoaPods/Specs.git' use_frameworks! pod 'youtube-ios-player-helper', '~> 0.1.3' pod 'ReactiveCocoa', '3.0-beta.6' pod 'Moya' pod 'Moya/Reactive' 我检查了Pod

如问题所述,我正试图使用
use\u框架在我的Swift项目中使用此模块Podfile
上的code>选项。像这样:

platform :ios, "8.0"
source 'https://github.com/CocoaPods/Specs.git'

use_frameworks!

pod 'youtube-ios-player-helper', '~> 0.1.3'
pod 'ReactiveCocoa', '3.0-beta.6'
pod 'Moya'
pod 'Moya/Reactive'
我检查了Pods项目,它有一个名为
youtube\u ios\u player\u helper的框架。框架
,因为
-
是名称的无效字符。但是当我将
import youtube\u ios\u player\u helper
添加到我的Swift文件时,我得到一个错误,说它不存在


我必须说,我的项目中有一些Obj-C代码,因此我在项目中也有一个桥接头文件。

确保将库添加到正确的目标

我的播客文件:

platform :ios, '8.3'

target 'MyApp' do
    use_frameworks!
    pod 'youtube-ios-player-helper'
end
ViewController.swift:

import UIKit
import youtube_ios_player_helper

class ViewController: UIViewController {

    // ...

    override func viewDidLoad() {
        super.viewDidLoad()

        let myView = YTPlayerView()

        // ...
    }

    // ...

}

如果纯swift导入
import youtube\u ios\u player\u helper
不起作用,则将
#import“YTPlayerView.h”
添加到应用程序的桥接头应该具有将youtube helper类桥接到swift的相同效果。

由OP在对其问题的评论中回答:

原来问题出在吊舱的配置上。由于缺少体系结构,它没有被包括在项目中。对于调试模式,我必须关闭“仅构建目标体系结构”。代码中有太多警告,我错过了这一条。Swift中的遗留代码,这对我来说是一个新代码


你用的是哪个版本的CoCoapod?我用的是0.37.2。原来问题出在吊舱的配置上。由于缺少体系结构,它没有被包括在项目中。对于调试模式,我必须关闭“仅构建目标体系结构”。代码中有太多警告,我错过了这一条。Swift中的遗留代码,这对我来说是一个新代码!正如我在上面的评论中所说,这实际上是另一个问题。由于缺少体系结构,Pods框架没有被包括在内,在我看来,XCode发出了一个很糟糕的警告。解决了这个问题后,它可以在不需要指定目标的情况下工作。