【发布时间】:2015-06-04 15:05:04
【问题描述】:
正如问题所述,我正在尝试使用我的Podfile 上的use_frameworks! 选项在我的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'
我检查了 Pods 项目,它有一个名为 youtube_ios_player_helper.framework 的框架,因为 - 是名称的无效字符。但是当我将import youtube_ios_player_helper 添加到我的 Swift 文件时,我收到一条错误消息,指出它不存在。
我必须说我的项目中有一些 Obj-C 代码,因此我的项目中也有一个桥接头文件。
【问题讨论】:
-
您使用的是哪个版本的 Cocoapods?
-
我使用的是 0.37.2。事实证明问题出在 Pods 配置中。由于缺少架构,它没有被包含在项目中。我不得不为调试模式关闭“仅构建目标架构”。该代码有很多警告,我错过了这个。 Swift 中的遗留代码,对我来说是新的!
标签: ios swift youtube cocoapods ytplayerview