2012-04-18 4 views
0

저는 동영상을 표시하기 위해 MPMoviePlayerController를 사용하는 iOS 용 앱을 개발했습니다. 문제가 없습니다. 앱이 잘 작동합니다.카멜레온 프로젝트를 사용하여 Mac에서 iOS 앱을 이식합니다.

이제 Mac에 동일한 응용 프로그램을 포팅하고 싶습니다. 저는 Mac 프로그래밍에서 초보자입니다. 그래서 Mac에서 내 응용 프로그램을 포팅하는 데 도움이되는 'anything'을 검색하기로 결정했습니다. Chameleon을 얻었습니다. MultiApple '은 작동했지만 응용 프로그램에서 통합을 시도했을 때 UIKit 프레임 워크를 찾을 수 없기 때문에 오류가 발생합니다.

어딘가에 나는 끔찍한 실수를 저지르고 있습니다.

누구든지이 통합에서 나를 도울 수 있습니까?

답변

2

iOS에서 Mac으로 비교적 큰 응용 프로그램 (~ 20k LOC, 모든 타사 종속성 제외)을 포팅하는 중에도 예상보다 많은 시간이 걸렸지 만 카멜레온이 제공하는 것에는 여전히 만족합니다. 불완전 구현 및 일부 제한으로 인해, 나 또한 내 자신의 사용을 위해 공식 카멜레온 갈래의 한 :

https://github.com/jerryrt/Chameleon

귀하의 문제는 주로 제외하고, 카멜레온 자세한 문서를 결여 indeeds 불완전한/잘못된 프로젝트 설정,에 의해 발생

샘플 프로젝트는 참고 용으로 제공됩니다. 나는 주로 샘플 프로젝트의 설정을 한 장씩 확인하여 여기에 있습니다. 여기서 세부적인 프로세스를 완전히 다루지는 않겠지 만 MPMoviePlayer가 통합 된 경우 정확한 프로젝트 설정이 무엇인지 살펴보십시오. 원래 아이폰 OS 프로젝트는 크게 기반 XIB 경우

a working project setup

importing Chameleon, BTW,이 목적을 위해 카멜레온을 사용하지 않는 것이 좋습니다.

관련 문제