Портирование приложения iOS на Mac с использованием проекта Chameleon
Я разработал приложение для iOS, в котором я использовал MPMoviePlayerController для показа видео. Никаких проблем там нет. Приложение работает хорошо.
Теперь я хочу портировать то же приложение на Mac. Я новичок в программировании на Mac, поэтому я решил поискать "все", что может помочь мне перенести мое приложение на Mac, и я получил Chameleon. Я попробовал пример приложения "MultiApple", и оно работал, но когда я попытался интегрировать в свое приложение, он выдает ошибку, как UIKit Framework не может быть найден.
Где-то я совершаю ужасную ошибку.
Кто-нибудь может помочь мне в этой интеграции?
1 ответ
Я также занимаюсь переносом относительно большого приложения (~20 тыс. LOC, без учета всех сторонних зависимостей) с iOS на Mac, хотя и заняло больше времени, чем ожидалось, я все еще довольно доволен тем, что предоставляет Chameleon. Из-за неполной реализации и некоторых ограничений, я также разветвлял официального Хамелеона для собственного использования:
https://github.com/jerryrt/Chameleon
Ваша проблема в основном вызвана неполной / неправильной настройкой проекта, из-за чего у Chameleon отсутствует подробный документ, за исключением примеров проектов, предоставленных для справки. Я добираюсь сюда, в основном, проверяя установку примеров проектов по частям. Я не буду полностью освещать здесь подробный процесс, но покажу, как выглядят правильные настройки проекта, особенно с интегрированным MPMoviePlayer.
Кстати, если ваш оригинальный iOS-проект основан на XIB, я не рекомендую Chameleon для этой цели.