Как создать сенсорный фреймворк с какао - PullRequest
0 голосов
/ 01 марта 2019

Я не видел, чтобы этот вопрос задавался и отвечал в течение нескольких лет.Сейчас мы находимся на гораздо более новых версиях Xcode и Pods, поэтому я думаю, что стоит посетить их снова.

Если я хочу создать каркас касания какао, который сам хочет зависеть от конкретных стручков, как это сделать?

Я хочу добавить несколько стручков, таких как alamofire, в сенсорный каркас какао, который я использую в нескольких других рабочих пространствах, которые также используют свои собственные стручки.

Я собирался добавить модули в фреймворки, а затем понял все проблемы, которые могут возникнуть, и подумал, что сначала спрошу здесь, потому что я не увидел реальной актуальной информации, связанной с последними версиями Xcode и pod.,

Это для проектов iOS swift, использующих Xcode 10.

Ценится любой, кто уже сделал это!

Спасибо, B

1 Ответ

0 голосов
/ 01 марта 2019

Во-первых, добавление еще одной библиотеки в ваш сенсорный каркас на основе какао приводит к созданию зонтичного фреймворка, который не рекомендуется Apple.Вы можете проверить ниже:

Почему зонтичные рамки не рекомендуются?

Ответьте на свой вопрос:

Создайте свою сенсорную рамку с какао (Скажите это как MyLib), которая зависит от другой библиотеки (скажем, ThirdPartyLib).В этом сценарии вы должны явно указать разработчикам, которые будут использовать MyLib, они также должны добавить ThirdPartyLib в свой проект.

Если вы загружаете свою библиотеку на cocoapods, ее использование может упоминаться в файле podspec со свойством:

s.ios.dependency 'ThirdPartyLib'

Выполнение вышеуказанной зависимой библиотеки установит ваш фреймворк, когда любой разработчик попытается установить ваш модуль MyLib.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...