एक विशिष्ट शाखा से एक फली कैसे स्थापित करें?


102

मैं कोको द्वारा पॉड जोड़ने की कोशिश कर रहा हूं, और मैं स्विफ्ट 3 का उपयोग कर रहा हूं, जबकि पॉड ( SQlite.swift )।

मैं उपयोग करने की कोशिश कर रहा हूँ नवीनतम स्विफ्ट संस्करण का मास्टर नहीं है, हालांकि एक है स्विफ्ट 3 के लिए शाखा है

तो मुझे विशिष्ट शाखा को डाउनलोड करने के लिए अपना पॉडफाइल कैसे सेट करना चाहिए? क्या यह संभव है?

यहाँ मेरा पॉडफाइल है:

platform :ios, '10.0'

target 'RedShirt' do
  use_frameworks!

  # Pods for RedShirt
   pod 'SQLite.swift', :git => 'https://github.com/stephencelis/SQLite.swift.git'
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['SWIFT_VERSION'] = '3.0'
    end
  end
end

जवाबों:


231

Podfile गाइड का उल्लेख निम्न सिंटैक्स:

रेपो की एक अलग शाखा का उपयोग करने के लिए:

pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'dev'
                                                                             ^^^
                                                                   (the space is important)

तो आपके मामले में, यह होगा:

pod 'SQLite.swift', :git => 'https://github.com/stephencelis/SQLite.swift.git', :branch => 'swift3-mariotaku'

26
टैग सिंटैक्स:tag => '1.0.0'
एंड्रयू मॉरिस

13
@AndrewMorris सच। और कमिट सिंटैक्स::commit => '0f506b1c45'
वॉन

सुनिश्चित करें कि ": शाखा" और "=>" के बीच एक स्थान है
अक्स

@ धन्यवाद। मैंने उत्तर को और अधिक दृश्यमान बनाने के लिए संपादित किया है।
वॉनक ऑग

क्या यह शाखा का उपयोग करके फली को स्थापित करने का एक अच्छा तरीका है? मुझे ऐसा नहीं लगता। हमें या तो कमिट या टैग का उपयोग करना चाहिए।
श्रीजन कुमार

1

यदि आप मुख्य शाखा (मास्टर) का उपयोग करना चाहते हैं, तो निम्नलिखित कमांड लिखें:

pod "SAConfettiView", :git => 'https://github.com/oskarko/SAConfettiView.git'

लेकिन यदि आप एक वैकल्पिक / अलग शाखा का उपयोग करना चाहते हैं, तो यह आपके लिए है:

pod "SAConfettiView", :git => 'https://github.com/oskarko/SAConfettiView.git', :branch => 'develop'

बहुत आसान! 😊

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.