Структура папок и рабочая область Xcode для Cocoapod

Я хотел бы распространять некоторые классы как Cocoapod. Я намерен предоставить следующее:

  • Сами классы (несколько подклассов UIView)
  • Небольшой пример приложения

Я просматривал некоторые хорошо зарекомендовавшие себя проекты на Github, и похоже, что нет единого установленного способа настроить мой проект. Должен ли я использовать одно рабочее пространство с несколькими проектами? Один проект и одна простая папка (для просмотров)?

Одно (возможно, очевидное) требование - после того, как структура установлена ​​и пакет загружен, пример приложения не должен быть включен.

Возможно, есть какие-то учебники там? Я провел несколько часов, осматриваясь и делая какие-то попытки, но я неизменно сталкиваюсь с тем или иным препятствием.

Например: если у меня есть один проект и одна папка в рабочей области (которую я скопировал из https://github.com/mattt/TTTAttributedLabel), я не могу получить библиотечные классы в исходные тексты компиляции без их дублирования в демонстрационный проект.

Кажется, что каждая попытка наталкивалась на снафу, поэтому я надеюсь, что есть "правильный" способ сделать это.

1 ответ

Я нашел следующую демонстрацию наиболее простой для воспроизведения: http://nilsou.com/blog/2013/07/21/how-to-open-source-objective-c-code/

Другие вопросы по тегам