Chrome 使用 iOS 执行强制转换
Chrome cast implementation with iOS
我正在尝试在我的 iOS Swift 应用程序中实现 Chromecast 功能,该应用程序还使用了 Facebook SDK。对于 Facebook SDK,我使用了桥接头。我做了以下事情:
- 我下载了 Googlecast iOS Sender SDK 并将其粘贴到项目的根文件夹中
- 我已将构建设置中的其他链接器标志设置为:-ObjC -lc++
- 我添加了以下框架库(链接,未嵌入):Accelerate.framework AudioToolbox.framework AVFoundation.framework CoreBluetooth.framework CoreGraphics.framework CoreText.framework Foundation.framework MediaAccessibility.framework MediaPlayer.framework MediaToolbox.framework QuartzCore.framework SystemConfiguration.framework UIKit.framework
- 仍在我添加的链接框架库下 GoogleCast.framework 点击 + -> 添加其他... ->GoogleCast.framework
- 我在目标的构建阶段中的复制包资源部分添加了一个新条目。我选择了添加其他 GoogleCast.framework -> 资源 -> GoogleCastResources.bundle.
现在我无法编译我的项目。它给出了错误。如果我尝试在桥接头中导入 Google cast 头文件,它会抛出错误 Google/GoogleCast.h file not found
.
我认为最好的选择是使用 CocoaPods 来管理您的图书馆。它将帮助您使用这些依赖项快速设置一个工作项目。
在您的情况下,您的 PodFile
将类似于:
target 'MyApp' do
pod 'google-cast-sdk', '~> 3.1'
pod 'Facebook-iOS-SDK', '~> 4.1'
end
你可以看看Cocoapods的Getting Started
我正在尝试在我的 iOS Swift 应用程序中实现 Chromecast 功能,该应用程序还使用了 Facebook SDK。对于 Facebook SDK,我使用了桥接头。我做了以下事情:
- 我下载了 Googlecast iOS Sender SDK 并将其粘贴到项目的根文件夹中
- 我已将构建设置中的其他链接器标志设置为:-ObjC -lc++
- 我添加了以下框架库(链接,未嵌入):Accelerate.framework AudioToolbox.framework AVFoundation.framework CoreBluetooth.framework CoreGraphics.framework CoreText.framework Foundation.framework MediaAccessibility.framework MediaPlayer.framework MediaToolbox.framework QuartzCore.framework SystemConfiguration.framework UIKit.framework
- 仍在我添加的链接框架库下 GoogleCast.framework 点击 + -> 添加其他... ->GoogleCast.framework
- 我在目标的构建阶段中的复制包资源部分添加了一个新条目。我选择了添加其他 GoogleCast.framework -> 资源 -> GoogleCastResources.bundle.
现在我无法编译我的项目。它给出了错误。如果我尝试在桥接头中导入 Google cast 头文件,它会抛出错误 Google/GoogleCast.h file not found
.
我认为最好的选择是使用 CocoaPods 来管理您的图书馆。它将帮助您使用这些依赖项快速设置一个工作项目。
在您的情况下,您的 PodFile
将类似于:
target 'MyApp' do
pod 'google-cast-sdk', '~> 3.1'
pod 'Facebook-iOS-SDK', '~> 4.1'
end
你可以看看Cocoapods的Getting Started