Как изменить существующий URL репозитория в Podfile, обновить все модули в новый репозиторий - PullRequest
1 голос
/ 06 марта 2020

Хотя обновляющий файл pod запрашивает пароль Big Bucket с использованием существующего хранилища, но у меня нет пароля (хранилище Big Bucket поставщика), я хотел бы изменить URL хранилища. Можете ли вы поделиться, как я могу изменить URL.

 platform :ios, '10.0'
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
target 'Gaadi Bazaar' do

source 'vendor repository url.git' 
#source 'own repository url.git'
source 'https://github.com/CocoaPods/Specs.git'
  # Pods for GaadiBazaar
      pod 'IXKit', '~> 0.1.3'
      pod 'IXNetwork', '~> 0.1.2'
      pod 'TTRangeSlider'
      pod 'TPKeyboardAvoiding'
      pod 'SideMenu', '~> 4.0.0'
      pod 'OneSignal', '>= 2.6.2', '< 3.0'
      pod 'LocaleManager'
      pod 'Fabric'
      pod 'Crashlytics'
      pod 'YouTubePlayer'

end
target 'OneSignalNotificationServiceExtension' do
    pod 'OneSignal', '>= 2.6.2', '< 3.0'
end

#post_install do |installer|
#    installer.pods_project.build_configurations.each do |config|
#        config.build_settings.delete('CODE_SIGNING_ALLOWED')
#        config.build_settings.delete('CODE_SIGNING_REQUIRED')
#    end
#end
post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.new_shell_script_build_phase.shell_script = "mkdir -p $PODS_CONFIGURATION_BUILD_DIR/#{target.name}"
        target.build_configurations.each do |config|
            config.build_settings['SWIFT_VERSION'] = '4'
            config.build_settings['CONFIGURATION_BUILD_DIR'] = '$PODS_CONFIGURATION_BUILD_DIR'
        end
    end
end

Ответы [ 2 ]

0 голосов
/ 07 марта 2020

Чтобы изменить URL репозитория, вы можете следовать, как показано ниже Чтобы использовать главную ветвь хранилища:

pod 'AKPickerView-Swift', :git => 'https://github.com/mrugeshtank/AKPickerView-Swift.git'

Чтобы использовать другую ветку хранилища:

pod 'AKPickerView-Swift', :git => 'https://github.com/mrugeshtank/AKPickerView-Swift.git', :branch => 'someBranchName'

Использовать тег хранилища:

pod 'AKPickerView-Swift', :git => 'https://github.com/mrugeshtank/AKPickerView-Swift.git', :tag => '2.0.0'

Или scpecifi c commit :

pod 'AKPickerView-Swift', :git => 'https://github.com/mrugeshtank/AKPickerView-Swift.git', :commit => '5edfe3a'

Вы можете найти больше документации о podfile здесь

0 голосов
/ 06 марта 2020

Попробуйте это:

pod 'SomePod', :git => 'https://github.com/someUser/SomePod'
...