Я получаю ошибку при создании частного репо. Вот шаги, которые я предпринимаю:
- Создать папку, запустить pod lint create
PrivateRepo
и установить значения
- Создание частного репо в BitBucket
- Запустите эту команду в папке PrivateRepo:
команды:
git add .
git commit -m “Initial Commit"
git remote add origin https://Username@bitbucket.org/Username/privaterepo.git
git push -u origin master
- Измените сводку и домашнюю страницу в моем подспецификации и установите указанную выше ссылку на битовую корзину как источник
- Запустите следующие команды:
команды:
git tag 0.1.0
git push origin 0.1.0
- Запуск pod spec lint --swift-version = 4.1 теперь проходит проверку
- Запустите следующие команды:
команды:
pod repo add PrivateRepo https://Username@bitbucket.org/Username/privaterepo.git
pod repo push PrivateRepo PrivateRepo.podspec --swift-version=4.1
- До сих пор ошибок не возникало. Однако, когда я хочу установить этот модуль в другой проект, я получаю сообщение об ошибке:
Неожиданная директория версии Classes
обнаружена для
/Users/Username/.cocoapods/repos/PrivateRepo/PrivateRepo
Pod in
PrivateRepo
хранилище.
Это мой подфайл в моем другом проекте:
source 'https://Username@bitbucket.org/Username/privaterepo.git'
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, ’10.3’
target 'OtherProject' do
use_frameworks!
pod 'PrivateRepo'
end
Это мой файл подспец:
Pod::Spec.new do |s|
s.name = 'PrivateRepo'
s.version = '0.1.0'
s.summary = 'test'
s.description = <<-DESC
TODO: Add long description of the pod here.
DESC
s.homepage = 'https://google.com'
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { 'Username' => 'Username@hotmail.com' }
s.source = { :git => 'https://Username@bitbucket.org/Username/privaterepo.git', :tag => s.version.to_s }
s.ios.deployment_target = '8.0'
s.source_files = 'PrivateRepo/Classes/**/*'
end