Вопрос по ios, frameworks – Сделать существующий проект фреймворком iOS

8

У меня есть существующий проект. Я просто хотел спросить, можно ли преобразовать его в фреймворк? Я пробовал поиск, но не могу найти учебник о том, как это сделать.

Ваш Ответ

3   ответа
1

Для iOS я бы предложилCocoaPods если вы неЯ не хочу распространять код.

Даже в этом случае вы можете использовать CocoaPods. Особенно во избежание встраивания сторонних библиотек или фреймворков.

5

Решение для iOS7 или предыдущих

Если вы хотите создать фреймворк в iOS7, вы можете перейти по этой ссылке. В нем объясняется, как создать фреймворк, начиная со статической библиотеки.

http://www.raywenderlich.com/65964/create-a-framework-for-ios

Решение для iOS8

С iOS8 возможно создать фреймворк изначально. Вы можете найти хорошее видео на веб-сайте WWDC14 под названиемСтроительство современных каркасов (вы'найду и видео и pdf).

Cocoapods

Из вашего вопроса не ясно, что нужно делать с фреймворком. Если вам нужно поделиться библиотекой, вы можете взглянуть на проект cocoapods. Вы можете использовать его для обоихобщественности библиотеки иличастники, Я'Я использую его на работе для обоих сценариев

действительно ли необходимо создать статическую библиотеку? Можно'я просто добавляю новую целевую структуру в существующий проект? nr5
Будет ли создание сенсорной платформы Cocoa с использованием нового шаблона Xcode 6 не работать на версиях старше iOS8? Rizon
Из того, что я знаю, нет. Есть решение, чтобы обойти эту проблему как: Создайте статическую библиотеку для более старой iOS и включите ее в структуру для iOS8 Luca Bartoletti
1

Для такой полезной функции меня сбивает с толку, что Apple оставил эту функцию за пределами пользователя »К сожалению, Apple в своей мудрости посчитала, что только OSX получит базовую обработку.

Платформы iOS - это эффективно упакованные статические библиотеки, которые следуют определенной структуре, которую распознает XCode, и, следовательно, нуждаются в сценарии сборки (как в Ray 'руководство) как это нене существует в XCode.

В зависимости от вашего пробега с XCode (и сценариев оболочки) иС особенностями этого проекта является одна спасительная грация.IOS Universal Framework, Вы должны знать, что вы делаете, поскольку это работает только в большинстве случаев - вы можете попасть в другие 10%.

Документация может быть улучшена, но настоящая помощь заключается вВот, Вы должны установитьреальный» и / илине настоящие' фреймворки, создайте начальный фреймворк из установленных шаблонов и скопируйте ваши файлы.

Похожие вопросы