0

我已经为 iOS 开发了一个应用程序,其中我使用 MPMoviePlayerController 来显示视频。那里没有问题。该应用程序运行良好。

现在我想在 Mac 上移植同一个应用程序。我是 Mac 编程的新手,所以我决定搜索可以帮助我在 Mac 上移植我的应用程序的“任何东西”,然后我得到了Chameleon。我尝试了示例应用程序“MultiApple”和它工作,但是当我尝试在我的应用程序中集成时,它给出了找不到 UIKit 框架之类的错误。

我在某个地方犯了一个可怕的错误。

任何人都可以在这个集成中帮助我吗?

4

1 回答 1

2

我还在将一个相对较大的应用程序(约 20k LOC,不包括所有 3rd 方依赖项)从 iOS 移植到 Mac,虽然花费的时间比预期的要多,但我仍然对 Chameleon 提供的东西相当满意。由于实现不完整和一些限制,我还分叉了官方的 Chameleon 供自己使用:

https://github.com/jerryrt/Chameleon

您的问题主要是由于项目设置不完整/错误造成的,除了提供参考的示例项目外,Chameleon 确实缺乏详细的文档。我主要是通过逐个检查示例项目的设置来到达这里的。我不会在这里完全介绍详细的过程,但会提供正确的项目设置的外观,尤其是集成了 MPMoviePlayer 的情况。

进口变色龙

一个工作项目设置

顺便说一句,如果您最初的 iOS 项目是基于 XIB 的,我不推荐 Chameleon 用于此目的。

于 2013-02-19T06:42:14.337 回答