Добавьте частные репозитории в модули: Podspec, подмодуль Git и репозиторий частных спецификаций.

Чтобы добавить частный репозиторий в модули, вы можете использовать несколько методов. Вот некоторые из них:

  1. Метод 1: использование файла Podspec
  • Создайте файл Podspec (например, PrivatePod.podspec) для своего частного репозитория.
  • Укажите источник вашего частного репозитория в файле Podspec, используя атрибут source.
  • В Podfile вашего проекта укажите файл Podspec с помощью команды pod, указав путь к файлу Podspec.

Пример:

# Podspec file (PrivatePod.podspec)
Pod::Spec.new do |spec|
  spec.name         = 'PrivatePod'
  spec.version      = '1.0.0'
  spec.source       = { :git => 'https://github.com/your/private/repo.git' }
  spec.source_files = 'PrivatePod/*'
end
# Project's Podfile
source 'https://cdn.cocoapods.org/'
platform :ios, '13.0'
target 'YourApp' do
  pod 'PrivatePod', :path => '/path/to/PrivatePod.podspec'
end
  1. Метод 2: использование подмодуля Git
  • Добавьте свой частный репозиторий в качестве подмодуля Git в репозиторий вашего проекта.
  • В подфайле вашего проекта укажите локальный путь к подмодулю.

Пример:

# Project's Podfile
source 'https://cdn.cocoapods.org/'
platform :ios, '13.0'
target 'YourApp' do
  pod 'PrivatePod', :path => '/path/to/PrivatePod'
end
  1. Метод 3: использование частного репозитория спецификаций
  • Создайте частный репозиторий спецификаций (например, на GitHub или на локальном сервере Git) для размещения ваших частных модулей.
  • Добавьте свой частный репозиторий спецификаций в качестве источника в подфайл вашего проекта.
  • В вашем подфайле укажите ссылку на свой частный под с помощью команды pod.

Пример:

# Project's Podfile
source 'https://cdn.cocoapods.org/'
source 'https://github.com/your/private/specs.git'
platform :ios, '13.0'
target 'YourApp' do
  pod 'PrivatePod'
end