使用Chameleon项目在Mac上移植iOS应用程序

时间:2012-04-18 11:08:51

标签: ios macos uikit port osx-chameleon

我开发了一款适用于iOS的应用程序,我使用MPMoviePlayerController来显示视频。没有问题。应用程序运行良好。

现在我想在Mac上移植相同的应用程序。我是Mac编程的新手所以我决定搜索“任何东西”,这可以帮助我在mac上移植我的应用程序,我得到了Chameleon。我试过了示例应用程序'MultiApple'并且它有效,但是当我尝试在我的应用程序中集成时,它会出现无法找到UIKit框架的错误。

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

有人可以帮助我进行整合吗?

1 个答案:

答案 0 :(得分:2)

我也正在将一个相对较大的应用程序(约20k LOC,不包括所有第三方依赖项)从iOS移植到Mac,虽然花费的时间比预期的多,但我仍然对Chameleon提供的内容相当满意。由于实施不完整和一些限制,我还将官方变色龙用于我自己的用法:

https://github.com/jerryrt/Chameleon

您的问题主要是由于项目设置不完整/错误造成的,其中Chameleon缺少详细的文档,除了提供参考的示例项目。我主要是通过逐件检查样本项目的设置来到这里。我不会完全介绍这里的详细过程,但提供正确的项目设置,特别是集成了MPMoviePlayer。

importing Chameleon

a working project setup

顺便说一句,如果您的原始iOS项目基于XIB,我不建议使用Chameleon。