Как использовать локальный проект через CocoaPods - PullRequest
0 голосов
/ 17 декабря 2018

Я изо всех сил пытаюсь найти способ упаковать платформу XCode, которую мы создали как Pod, которая будет использоваться только для внутреннего использования (не публично, не на github).

Как мне изменить .podspec насобрать SDK из локального проекта XCode на моей машине для разработки?

Ответы [ 2 ]

0 голосов
/ 18 декабря 2018

Вам просто нужен личный репозиторий Git, добавьте от source до Podfile Затем, решив, будет ли фреймворк закрытым или открытым исходным кодом, файл podspec будет другим.все pod repo ... помогут вам Док

0 голосов
/ 18 декабря 2018

Краткий ответ: вы не используете .podspec для этого.Дольше: .podfile в основном для указания:

  • внешних зависимостей
  • что выводить из проекта относительно папки проекта

IIRC, кроме некоторых информационных метаданных, .podspec не определяет, как вы попадаете в эту папку проекта, так как это обрабатывается отдельно.

Как уже упоминалось в комментариях, вы можете использоватьPodfile для использования локального проекта, с директивой :path =>, указывающей на локальную папку проекта.Например, у вас есть проект в /Users/me/proj - а .podspec живет на верхнем уровне - ваш Podfile будет иметь такую ​​запись:

pod 'MyPodName', :path => '/Users/me/proj'

Предупреждение: когда вы запускаете pod {update, install}, это извлечет все, что было проверено локально в этом проекте в данный момент.

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