【发布时间】:2014-10-01 16:29:56
【问题描述】:
我需要将 OpenTok 2.3 添加到使用 cocoapods 的项目中,但是 pods 存储库或 github 上只有 2.1.7,所以我已经在本地下载了框架。我的文件夹结构如下所示:
project-
|
Podfile
project.xcodeproj
frameworks/
|
OpenTokSDK-WebRTC.podspec
OpenTok-iOS-2.3.0/
|
OpenTok.framework
而OpenTokSDK-WebRTC.podspec文件的内容是:
Pod::Spec.new do |s|
s.name = 'OpenTokSDK-WebRTC'
s.version = '2.3'
s.authors = 'TokBox'
s.summary = 'The OpenTok iOS SDK lets you use OpenTok video sessions in apps you build for iPad, iPhone, and iPod touch devices.'
s.homepage = 'https://github.com/opentok/opentok-ios-sdk-webrtc/'
s.license = {
:type => 'Apache'
}
s.source = {
:path => './OpenTok-iOS-2.3.0'
}
s.platforms = {
:ios => '5.0'
}
s.source_files = 'Opentok.framework/Versions/A/Headers/*.h'
s.resources = 'Opentok.framework/Versions/A/Resources/opentok.bundle'
s.frameworks = [
"Opentok",
"UIKit",
"CoreMedia",
"CoreVideo",
"CoreAudio",
"CoreTelephony",
"CFNetwork",
"AVFoundation",
"SystemConfiguration",
"Security",
"QuartzCore",
"AudioToolbox",
"OpenGLES",
"MobileCoreServices"
]
s.libraries = [
"stdc++",
"z"
]
s.xcconfig = {
:FRAMEWORK_SEARCH_PATHS => "\"frameworks/OpenTokSDK-WebRTC/\""
}
s.preserve_paths = 'Opentok.framework'
s.requires_arc = false
end
Podfile 中的相关行是
pod 'OpenTokSDK-WebRTC', :path => "frameworks"
当我运行“pod install”时,一切似乎都运行良好,但是 Pods 目录中没有 OpenTokSDK 文件夹,并且在尝试包含 .有谁知道我错过了什么? 感谢您的帮助。
【问题讨论】:
-
你运气好吗?
标签: ios objective-c xcode cocoapods opentok