2016-08-15 3 views
0

Facebook SDK가 사용되는 iOS Swift 앱에 Chromecast 기능을 구현하려고합니다. Facebook SDK의 경우 브리지 헤더를 사용했습니다. 나는 일을 다음 않았다iOS가 포함 된 크롬 캐스트 구현

  1. 내가 Googlecast 아이폰 OS 보낸 사람 SDK를 다운로드 한하고 난에 빌드 설정의 기타 링커 플래그를 설정 한
  2. 내 프로젝트의 루트 폴더 안에 붙여 넣은 : -ObjC -lC++
  3. 다음 프레임 워크 라이브러리 (링크 된, 포함되지 않은)를 추가했습니다 : Accelerate.framework AudioToolbox.framework AVFoundation.framework CoreBluetooth.framework CoreGraphics.framework CoreText.framework Foundation.framework MediaPlayer.framework MediaToolbox.framework QuartzCore.framework SystemConfiguration .framework UIKit.framework
  4. Still Under Linked 프레임 워크 라이브러리 GoogleCast.framework를 추가했습니다. -> Add Other ... -> GoogleCast.framework
  5. Build Bases of Target에 Copy Bundle Resources 섹션에 새 항목을 추가했습니다. 다른 GoogleCast.framework 추가 -> 리소스 -> GoogleCastResources.bundle을 선택했습니다.

이제 프로젝트를 컴파일 할 수 없습니다. 오류가 발생합니다. 브리징 헤더에 Google Cast 헤더 파일을 가져 오려고하면 오류 Google/GoogleCast.h file not found이 발생합니다.

답변

0

최상의 옵션은 CocoaPods을 사용하여 라이브러리를 관리하는 것입니다. 이러한 의존성이있는 작업 프로젝트를 신속하게 설정하는 데 도움이됩니다. 당신은 Cocoapods의 Getting Started 좀 걸릴 수 있습니다

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

: 귀하의 경우

, 당신의 PodFile 뭔가처럼 될 것입니다.

+0

답변 해 주셔서 감사합니다. 너는 내 하루를 구했다. 헤더 파일을 가져올 수 있습니다. 전송을 위해 [https://github.com/googlecast/CastHelloText-ios/blob/master/HelloTextGoogleCastSwift/ViewController.swift]를 사용하고 있습니다. 장치를 (로그에서) 찾을 수는 있지만 장치 관리자 개체는 nil (줄 64)을 표시합니다. 따라서 "전송 장치에 연결하십시오."라고 표시되는 전송 아이콘을 클릭합니다. 같은 아이폰에서 유튜브를 캐스팅 할 수 있습니다. – Enmud

+0

당신을 진심으로 환영합니다. 원래 질문과 동일한 문제가 아니기 때문에 (라이브러리 가져 오기에 관한 문제 였기 때문에) 새로운 질문을 만드는 것이 좋습니다. 그래서, 우리가 당신을 도울 것이 더 쉬울 것입니다. 원래 문제가 해결되면 주저하지 말고 "해결 된 문제"로 표시하십시오. –