কোকোপডস ফ্রেমওয়ার্কের সংস্করণটি কীভাবে চেক করা যায়


185

আমি কোকোপডসের মাধ্যমে ফ্ল্যারি আপডেট করেছি, তবে ফ্লুরি আপডেট হয়েছিল কিনা তা আমি কীভাবে পরীক্ষা করতে পারি?

আমি বলতে চাইছি টার্মিনালটি আমাকে দেখিয়েছে যে সবকিছু ঠিক আছে:

Installing FlurrySDK (4.2.3)
Generating Pods project
Integrating client project

তবে আমি নিশ্চিত নই যে এটি আপডেট হয়েছে।


12
কেবলমাত্র পাঠকরা এখানে কোকোপডসের তাদের সংস্করণটি কীভাবে পরীক্ষা করবেন তা সন্ধান করতে এখানে আসেন, তার উত্তরটি হ'ল পোড - রূপান্তরকরণে টাইপ করুন
ব্র্যাড টমাস

4
$ cat Podfile.lockপ্যাকেজ সংস্করণ ট্রেস করতে আদেশ
pqteru

উত্তর:


238

Podfile.lockপ্রতিটি শুঁটি এর সমাধান সংস্করণ ইনস্টল ট্র্যাক রাখে। আপনি যদি FlurrySDK 4.2.3 ব্যবহার করছেন তা দ্বিগুণ করতে চান, ফাইলটি পরীক্ষা করুন।

দ্রষ্টব্য: আপনার এই ফাইলটি সম্পাদনা করা উচিত নয়। এটা স্বয়ংক্রিয়ভাবে তৈরি যখন আপনি চালাতে pod installবাpod update


আমরা কীভাবে পডফিল.লক খুলব? কোন আবেদন দিয়ে?
is জুলিয়ান00

আপনি সঙ্গে "তেজ Podfile.lock" ফাইল খুলতে পারে
configbug

2
না এটি ভিম দিয়ে খুলবেন না, ভিম ভয়ঙ্কর beyond ভিজ্যুয়াল স্টুডিও কোড বা যাই হোক না কেন যে কোনও শালীন পাঠ্য সম্পাদকটিতে ফাইলটি খুলুন।
হাসেন

আপনি পডফিল.লক বিভাগগুলিকে কীভাবে ব্যাখ্যা করবেন। আমি যে পডটি যত্ন করি সেগুলি বিভিন্ন বিভাগে তালিকাভুক্ত করে দেখি যার প্রত্যেকটি আলাদা সংস্করণ নম্বর রয়েছে। বিশেষত একটি PODS রয়েছে: বিভাগ এবং একটি নির্ভরশীল: বিভাগ।
প্রিয়

145

টার্মিনাল থেকে কোকোপডগুলির সংস্করণ পরীক্ষা করতে:

সুডলেস জন্য:

gem which cocoapods

সুডোর জন্য:

sudo gem which cocoapods

এছাড়াও নোট করুন: আপনি পডফিল বা পডফিল সম্পাদনা করতে চাইলে এডিটরে সম্পাদনা করবেন না। শুধুমাত্র এক্সকোড দিয়ে খুলুন ।


1
ধন্যবাদ, আমার জন্য কাজ করে! তবে কেবল কোকো পোড সংস্করণ পরীক্ষা করার ক্ষেত্রে। আমার প্রশ্নের মতো কিছু লাইব্রেরি সংস্করণ নয়, যার উত্তর দেওয়া হয়েছিল, তবে সম্ভবত আপনার উত্তর কাউকে সহায়তা করবে।
মাতরোসভ আলেকজান্ডার

যদি আমরা এই ফাইলগুলিকে এক্সকোড বাদে সম্পাদকে সম্পাদনা করি তবে কী হবে?
জেনভেন্টজি

আমরা এটি খুলতে পারি তবে আমরা যদি সংরক্ষণের চেষ্টা করি তবে এটি ASCII মান উত্পন্ন করবে এবং ত্রুটি দেবে। champlintechnologiesllc.com/20_cocoapods_xcode
নাগরজুন

134
pod outdated

আপনি যখন পুরানো পোড চালাবেন, কোকোপডগুলি সমস্ত পোডের তালিকা তৈরি করবে যা নতুন সংস্করণ রয়েছে যা পোডফিল.লকে তালিকাভুক্ত রয়েছে (বর্তমানে প্রতিটি পডের জন্য ইনস্টল করা সংস্করণগুলি) এবং এটি আপডেট করা যেতে পারে (যতক্ষণ না এটি পড 'মাইপডের মতো বিধিনিষেধের সাথে মেলে) ',' ~> xy 'আপনার পোডফাইলে সেট করুন)


114

শুঁটি - রূপান্তর

ইনস্টলড পডের সংস্করণ পেতে


33
ইনস্টলড পোডগুলির জন্য নয়, কেবল কোকোপডের সংস্করণ দেয়
অমিত

এটি ভুল। এই কমান্ডটি cocoapodsনির্ভরতা পরিচালকের সংস্করণ দেবে, ইনস্টল করা পৃথক পোডের সংস্করণ নয়। পরিবর্তে, Podfile.lockইনস্টল করা সংস্করণগুলি একবার দেখুন।
জ্যারেডে

13

নীচের কমান্ডটি ব্যবহার করে আপনি কোকোপডসের সংস্করণটি বের করতে পারেন:

pod —-version

ও / পি: 1.2.1

এখন আপনি যদি রত্ন এবং কোকোপডগুলির বিস্তারিত সংস্করণ চান তবে নীচের কমান্ডটি ব্যবহার করুন:

gem which cocoapods (sudo ছাড়া)

ও / পি: /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb

sudo gem which cocoapods (সুডোর সাথে)

ও / পি: /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb

স্ক্রিনশট ঘ

এখন আপনি যদি পডফাইলে উপস্থিত পডের নির্দিষ্ট সংস্করণ পেতে চান তবে কেবল pod installটার্মিনালে কমান্ডটি ব্যবহার করুন । এটি সংস্করণ সহ প্রকল্পে ব্যবহৃত পডের তালিকা প্রদর্শন করবে।

স্ক্রিনশট 2


7

কোকোপডস সংস্করণ

CocoaPods[প্রায়শই] প্রোগ্রাম যা রুবির সাথে নির্মিত এবং এটি ম্যাকোজে উপলব্ধ ডিফল্ট রুবিতে ইনস্টলযোগ্য হবে।

pod --version //1.8.0.beta.2
//or
gem which cocoapods //Library/Ruby/Gems/2.3.0/gems/cocoapods-1.8.0.beta.2/lib/cocoapods.rb

একটি পড সংস্করণ

নির্দিষ্ট করা শুঁটির সংস্করণ Podfile

Podfile.lock

এটি একই ফোল্ডারে অবস্থিত Podfile। এখানে আপনি ব্যবহার করা একটি পড একটি সংস্করণ খুঁজে পেতে পারেন

শুঁটি জন্য অনুসন্ধান করুন

আপনি যদি নির্দিষ্ট পোডের সমস্ত উপলভ্য সংস্করণে আগ্রহী হন তবে আপনি ব্যবহার করতে পারেন

pod search <pod_name>
//or
pod trunk info <pod_name>

6

আমি একটি ছোট কমান্ডলাইন সরঞ্জাম লিখেছিলাম যা পোডফিল.লককে বিশ্লেষণ করে এবং বর্তমানে প্রতিটি পডের কোন সংস্করণ ইনস্টল রয়েছে তা দেখায়। এটি অনলাইনে সর্বশেষতম সংস্করণও পরীক্ষা করবে এবং আপনাকে নির্ভর করবে যা পুরানো।

আপনি এটি গিথুব এ খুঁজে পেতে পারেন: https://github.com/citruz/podchecker


অজানা রাষ্ট্রের সাথে নির্ভরশীলতা: সর্বশেষতম ফ্রেমওয়ার্কটি আপডেট করার জন্য উপরের বার্তাটি পাওয়া। ঠিক যেমন ----------------------------------------- অজানা রাষ্ট্রের সাথে নির্ভরশীলতা: ফেসবুক: ৪.১.০ (ইনস্টল করা সংস্করণ নির্ধারণ করতে পারেনি) গুগল অ্যানালিটিক্স: ৩.১৩.০ (ইনস্টল করা সংস্করণ নির্ধারণ করতে পারেনি)
মেহুল চুয়াহান

আমার জন্য কাজ করে না। আমি সর্বদা "এই স্ক্রিপ্টের বিষয়বস্তুগুলি nerev চালানো উচিত! ..." পেয়েছি। কোন ধারণা, টফিফি? আমি পার্ল ইনস্টল করেছি।
ফেংসন

দুঃখিত আমি আপনার ত্রুটি পুনরুত্পাদন করতে পারবেন না। আপনার কি নোড.জেএস / এনএমপি ইনস্টল করা আছে এবং আপনি কি npm install -g podcheckerসরঞ্জামটি ইনস্টল করতে চালিত করেছেন ?
ফেলিক্স স্লেলে

2

সর্বাধিক ভোট দেওয়া উত্তর (মিশিমু) সঠিক তবে পোডফিল.লক কীভাবে খুলবেন তা ব্যাখ্যা করে না । যতবার চেষ্টা করেছি আমি পেয়ে যাচ্ছি:

এখানে চিত্র বর্ণনা লিখুন

এটি যে ফোল্ডারে রয়েছে সেটিতে গিয়ে এটি চলছে:

vim Podfile.lock

আমি এখান থেকে উত্তর পেয়েছি: কিভাবে পডফিল.লক খুলবেন

আপনি এটি কোলন টিপে এবং বন্ধ করে প্রস্থান লিখে টাইপ করে এটি বন্ধ করুন

:quit //then return key

আপনি আসল ফাইলটি স্পর্শ না করায় একটি সহজ এবং নিরাপদ পদ্ধতির: * ফাইন্ডারে ডুপ্লিকেট পডফিল.লক। * Dup'd ফাইল * ডান ক্লিক নির্বাচন করুন, নির্বাচন খুলুন ... TextEdit
সৃষ্টি ..

2
open Podfile.lock -a TextEdit
সুলতান

1
যে কোনও পাঠ্য সম্পাদক এ এটি খুলুন। বিদ্যমান যে কোনও পাঠ্য সম্পাদককে ফাইল টেনে আনুন এবং এর সামগ্রীগুলি খুলবে এবং সহজেই বোধগম্য হবে।
অ্যালেক্স জাভাটোন

1

আপনার প্রকল্পের মধ্যেই পডফিলের অধীনে পডফিল.লোক ফাইল।

মূল জিনিসটি হ'ল এটি আপনার প্রিয় টেক্সটএডিটারের মাধ্যমে খুলতে বাধ্য করুন , যেমন সাব্লাইম বা টেক্সটএডিট [এর সাথে খুলুন -> সাবালাইম নির্বাচন করুন] এটি খোলার জন্য সরাসরি কোনও বিকল্প দেয় না।


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