2012-04-18 62 views
0

我开发了一个iOS应用程序,我在其中使用MPMoviePlayerController来显示视频。没有问题。该应用程序运行良好。在Mac上使用Chameleon项目移植iOS应用程序

现在我想在Mac上移植同一个应用程序。我是Mac编程的新手,所以我决定搜索'任何',这可以帮助我在mac上移植我的应用程序,并且我得到了Chameleon。 MultiApple',它的工作原理,但是当我尝试在我的应用程序中进行集成时,它会导致无法找到像UIKit框架一样的错误。

某处我正在犯一个可怕的错误。

任何人都可以帮助我在这个整合?

回答

2

我也正在从iOS向Mac移植一个相对较大的应用程序(约20k LOC,不包括所有第三方依赖项),但花费的时间比预期的多,我对Chameleon提供的内容仍然很满意。由于未完全执行和一定的局限性,我也分叉官方变色龙为我自己的使用:

https://github.com/jerryrt/Chameleon

你的问题主要是由于不完整/错误的项目设置,这indeeds变色龙没有一个详细的文件,除了示例项目供参考。我主要是通过逐件检查示例项目的设置来到这里。我不会完全覆盖这里的详细过程,但是提供了正确的项目设置,特别是在集成了MPMoviePlayer的情况下。

importing Chameleon

a working project setup

顺便说一句,如果你原来的iOS项目主要基于XIB,我不建议变色龙用于这一目的。