使用iOS进行Chrome演员实施

时间:2016-08-15 11:07:25

标签: ios swift chromecast

我正在尝试在我的iOS Swift应用中实施Chromecast功能,该应用也使用了Facebook SDK。对于Facebook SDK,我使用了桥接头。我做了以下事情:

  1. 我已经下载了Googlecast iOS Sender SDK并将其粘贴到我项目的根文件夹中
  2. 我已将Build Settings中的Other Linker Flags设置为:-ObjC -lc ++
  3. 我添加了以下框架库(链接,未嵌入):Accelerate.framework AudioToolbox.framework AVFoundation.framework CoreBluetooth.framework CoreGraphics.framework CoreText.framework Foundation.framework MediaAccessibility.framework MediaPlayer.framework MediaToolbox.framework QuartzCore。框架SystemConfiguration.framework UIKit.framework
  4. 仍然在链接框架库下我添加了GoogleCast.framework,点击+ - >添加其他... - > GoogleCast.framework
  5. 我在目标的Build Phases中添加了Copy Bundle Resources部分中的新条目。我选择了添加其他GoogleCast.framework - >资源 - > GoogleCastResources.bundle。
  6. 现在我无法编译我的项目。它给出了错误。如果我尝试在桥接标头中导入Google强制转换头文件,则会抛出错误Google/GoogleCast.h file not found

1 个答案:

答案 0 :(得分:0)

我认为最好的选择是使用CocoaPods来管理您的库。它将帮助您快速设置具有这些依赖项的工作项目。

在您的情况下,您的PodFile类似于:

target 'MyApp' do
  pod 'google-cast-sdk', '~> 3.1'
  pod 'Facebook-iOS-SDK', '~> 4.1'
end

您可以查看Cocoapods的Getting Started