Я создаю частный модуль и хотел бы, чтобы он использовался в качестве модуля.Согласно Использование Pod Lib Create, в CocoaPods.org :
Первый вопрос, который вам задают, это на каком языке вы хотите построить модуль. Для обоих вариантов CocoaPods настроит вашу библиотеку как фреймворк.
На самом деле, когда я запускаю pod lib create MyLibrary
, исходный шаблон проекта, который они генерируют, имеет все настроенное для фреймворка, так чтоЯ могу добавить класс к Development Pods/MyLibrary
и получить доступ к методам этого класса из примера проекта, просто импортировав модуль, используя @import MyLibrary;
(или import MyLibrary
, в Swift).
Проблема заключается втот факт, что та же страница сообщает нам
С окончанием вопросов мы запускаем pod install
для вновь созданного Проекта.
И как только я это сделаю, файлы, связанные с модулем, исчезнут, а все файлы, которые я добавил в мои папки Development Pods
, исчезнут.Кроме того, сама платформа Target исчезла, поэтому даже не нужно просто добавлять файлы обратно.
Какой правильный подход здесь?Кажется, я не вижу никого с такой же проблемой.
Я использую Cocoapod v1.5.3
Любая помощь очень ценится!
tl; dr:
pod lib create MyLibrary
cd MyLibrary/Example
pod install
- Теперь обратите внимание, что в проекте больше нет конфигурации модуля.Как я могу избежать этого?