কোকোপডস - নির্দিষ্ট পড সংস্করণ ব্যবহার করুন


106

আমি ম্যাকোস অ্যাপের জন্য কোকোপড ব্যবহার করছি। আমার এএফ নেটওয়ার্কিং (বর্তমান সংস্করণ, ১.২.১) সহ সংকলন ত্রুটি রয়েছে এবং দেখেছি যে পূর্ববর্তী সংস্করণে (1.2.২) এগুলি বিদ্যমান ছিল না।

আমি কিছু গবেষণা করেছিলাম তবে কোনও পডের সংস্করণ (উদাহরণস্বরূপ, 1.2.1 এর পরিবর্তে সংস্করণ 1.2.0) সংজ্ঞায়নের কোনও সম্ভাবনা খুঁজে পাইনি possibility

এটি কি সম্ভব বা library লাইব্রেরির নতুন সংস্করণ না পাওয়া পর্যন্ত আমাকে অপেক্ষা করতে হবে?

উত্তর:


224

আপনার পোডফাইলে:

pod 'AFNetworking', '1.2.0'

Http://cocoapods.org এ 'শুরু করুন' পরীক্ষা করুন

এটি হয়ে গেলে, pod updateপরিবর্তনের জন্য আপনি টার্মিনালে একটি জারি করতে পারেন। অবশ্যই এটি আপনার প্রকল্পের শীর্ষ স্তরের ফোল্ডার থেকে করা দরকার। যদি আপডেটটি না ঘটে তবে আপনার Podfile.lockফাইলটি সম্পাদনা করুন এবং এএফ নেটওয়ার্কিং সংস্করণটিকে # এর চেয়ে কম কিছুতে পরিবর্তন করুন এবং pod updateআবার টার্মিনালে একটি ইস্যু করুন । এটি কোকোপডগুলিকে জানায় যে আপনার একটি আলাদা সংস্করণ ইনস্টল করা আছে এবং এটি অবশ্যই আপডেট হবে।


6
আমি ইতিমধ্যে চেষ্টা করেছি। তবে এটি সর্বশেষতম সংস্করণ ডাউনলোড করে।
nein।

কিভাবে এই পোড সংস্করণ এবং আপ বলতে পারেন?
কার্বনার

5
কোকোপোড.অর্গ.ওয়েজে ডকুমেন্টেশন দেখুন : '> 0.1 ০.০ > = ০.০ সংস্করণ 0.1 এর চেয়ে বেশি যে কোনও সংস্করণ এবং 0.1 এর চেয়ে বেশি সংস্করণ <0.1 কোনও সংস্করণ 0.1 <= 0.1 সংস্করণ 0.1 এর চেয়ে কম এবং কোনও নিম্ন সংস্করণ ~> 0.1.2 সংস্করণ 0.1.2 এবং 0.2 'পর্যন্ত সংস্করণগুলি 0.2' সহ অন্তর্ভুক্ত নয়
মার্সেল

35

এখানে, নীচে ব্যবহারের ক্ষেত্রে পড ইনস্টল করার সমস্ত সম্ভাব্য উপায়গুলি উল্লেখ করা হয়েছে।

  1. সর্বশেষ পড সংস্করণ ইনস্টল করতে , পড নামের পরে সংস্করণ নম্বর বাদ দিন।

    pod 'Alamofire'

  2. নির্দিষ্ট পড সংস্করণ ইনস্টল করতে পড নামের পরে পড সংস্করণ নির্দিষ্ট করুন

    pod 'Alamofire', '5.0.0'

    কোনও সংস্করণ বা একটি নির্দিষ্ট সংস্করণ ছাড়াও লজিকাল অপারেটরগুলি ব্যবহার করাও সম্ভব:

    • '> 0.1' 0.1 এর চেয়ে বেশি কোনও সংস্করণ
    • '> = 0.1' সংস্করণ 0.1 এবং যে কোনও উচ্চতর সংস্করণ
    • '<0.1' 0.1 এর চেয়ে কম সংস্করণ
    • '<= 0.1' সংস্করণ 0.1 এবং যে কোনও কম সংস্করণ
  3. নির্দিষ্ট পোড সংস্করণের সর্বশেষ পড সাবভার্সন ইনস্টল করতে :

    pod 'Alamofire', '~> 0.1.2'

    • '~> ০.০.২' সংস্করণ ০.০.২ এবং সংস্করণ ০.২ পর্যন্ত রয়েছে, ০.২ এবং উচ্চতর সহ নয়
    • '~> 0.1' সংস্করণ 0.1 এবং সংস্করণগুলি 1.0 পর্যন্ত এবং 1.0 সহ উচ্চতর নয়
    • '~> 0' সংস্করণ 0 এবং উচ্চতর, এটি মূলত এটি না থাকার মতো।
  4. স্থানীয় মেশিন ফোল্ডার পথ থেকে শুঁটি ব্যবহার করতে :

    pod 'Alamofire', :path => '~/Documents/Alamofire'

  5. রিমোট মাস্টার শাখা থেকে শুঁটি ইনস্টল করুন

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

  6. দূরবর্তী নির্দিষ্ট শাখা থেকে শুঁটি ইনস্টল করুন

    pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'dev'

  7. দূরবর্তী শাখায় নির্দিষ্ট ট্যাগ থেকে শুঁটি ইনস্টল করুন

    pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :tag => '3.1.1'

  8. দূরবর্তী শাখায় নির্দিষ্ট কমিট থেকে শুঁটি ইনস্টল করুন

    pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :commit => '0f506b1c45'

    বিশদে আরও জানার জন্য, রেফারেন্সটি পরীক্ষা করুন: কোকো পোডগুলি ইনস্টলেশন নির্দেশিকা


5
  1. আপনার পোডফাইলে, লিখুন: পড 'পডনাম', 'পছন্দসই সংস্করণ'।
  2. প্রকল্প বন্ধ করুন

  3. উপরের ধাপে উল্লিখিত পোডগুলি পেতে পড আপডেট বা পড ইনস্টল (প্রযোজ্য) চালান।

  4. আপনার পছন্দসই পোড সংস্করণ সহ কোডটি সংকলন করুন।


1

প্ল্যাটফর্মটি ব্যবহার করুন: আইওএস, '8.0'। এটি স্বয়ংক্রিয়ভাবে পূর্ববর্তীটি ইনস্টল করবে যা এই প্ল্যাটফর্মটিতে চলবে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.