0

MPMoviePlayerController を使用してビデオを表示する iOS 用のアプリを開発しました。問題はありません。アプリは正常に動作します。

今、同じアプリを Mac に移植したいと思っています。私は Mac プログラミングの初心者なので、自分のアプリを Mac に移植するのに役立つ「何でも」を検索することにし、Chameleonを入手しました。サンプルアプリ 'MultiApple' を試してみました。動作しましたが、アプリに統合しようとすると、UIKit フレームワークが見つからないなどのエラーが発生します。

どこかで恐ろしい間違いをしている。

この統合で誰か助けてくれませんか?

4

1 に答える 1

2

私はまた、iOSからMacに比較的大きなアプリケーション(〜20k LOC、すべてのサードパーティの依存関係を除く)を移植している最中ですが、予想よりも時間がかかりましたが、Chameleonが提供するものにはまだかなり満足しています。不完全な実装といくつかの制限のために、私は自分の使用法のために公式のカメレオンもフォークしました:

https://github.com/jerryrt/Chameleon

あなたの問題は主に不完全/間違ったプロジェクトのセットアップによって引き起こされます。実際、カメレオンは参照用に提供されたサンプルプロジェクトを除いて、詳細なドキュメントを欠いています。私は主にサンプルプロジェクトのセットアップを少しずつチェックすることによってここに到達しています。ここでは詳細なプロセスについては完全には説明しませんが、特にMPMoviePlayerが統合されている場合に、正しいプロジェクト設定がどのように見えるかを示します。

カメレオンの輸入

作業中のプロジェクトのセットアップ

ところで、元のiOSプロジェクトがXIBベースである場合、この目的でChameleonを使用することはお勧めしません。

于 2013-02-19T06:42:14.337 に答える