এক্সকোড কমান্ড-লাইন সরঞ্জামগুলি কীভাবে পুনরায় ইনস্টল করবেন?


19

একই মেশিনে এক্সকোডের দুটি সংস্করণ থেকে আমার মারাত্মক সমস্যা হয়েছিল। আমি সমস্ত এক্সকোড অ্যাপ্লিকেশন দৃষ্টান্ত এবং অন্যান্য বহুবিহীন 'এক্সকোড' সম্পর্কিত ফাইলগুলি সরিয়েছি, তারপরে আমার আসল সমস্যাটি সমাধান করে অ্যাপটি পুনরায় ইনস্টল করে (4.6.2)। তবে xcodebuildএবং xcode-selectএখনও উপলভ্য নয়, যা আইওএসের জন্য আমার ফোনগ্যাপ চালানো দরকার। এক্সকোডের মধ্যে, পছন্দগুলি => ডাউনলোডগুলি => কমান্ড-লাইন সরঞ্জাম আইটেমটিকে "ইনস্টল করা" হিসাবে চিহ্নিত করা হয়েছে, মুছতে বা পুনরায় ইনস্টল করার কোনও বিকল্প নেই। আমি অপসারণের চেষ্টা করেছি xcrun, কিন্তু এটি কার্যকর হয়নি। আমি কিভাবে এটা ঠিক করব?

উত্তর:


14
  1. আমি দৌড়াই sudo rm -rf /Library/Developer/CommandLineTools
  2. এবং তারপর xcode-select --install

আমার পক্ষ থেকে সমস্যা স্থির


2
এই ভাবে 2020. এটা করতে
shadanan

সহজ এবং কার্যকর - পুরোপুরি কাজ করেছেন, ধন্যবাদ!
গ্যারেথডি

9

কমান্ড লাইন সরঞ্জামগুলি অন্য ওএস এক্স প্যাকেজগুলির মতো ইনস্টল করা রয়েছে, সুতরাং আপনাকে রসিদ ডাটাবেস থেকে রশিদ ফাইলটি মুছতে হবে (যা আপনি ন্যূনতম হিসাবে ব্যবহৃত হতে যেহেতু আপনি / লাইব্রেরি / প্রাপ্তিগুলি থেকে ফাইলটি মুছতে পারেন তবে এখন আরও জটিল এবং প্রয়োজনের দরকার পড়ে প্রাপ্তি ডাটাবেসে সংক্ষিপ্ত নিবন্ধ)।

এর সাথে গণ্ডগোলের পরিবর্তে, কেন কেবল স্ট্যান্ড ইনস্টল ইনস্টলারটি ডাউনলোড করে আপনার জন্য আপনার রসিদ ডাটাবেস পরিষ্কার করতে এক্সকোডের নতুন সংস্করণটির জন্য অপেক্ষা করবেন না?

এই ইউআরএলটি মোটামুটি উন্মুক্ত (এমনকি অনুসন্ধান ইঞ্জিনগুলিও এটি সূচক করতে পারে) তবে লগ ইন করতে এবং এই প্যাকেজটি পেতে আপনাকে একটি ফ্রি সাফারি বা ফ্রি ম্যাক বিকাশকারী অ্যাকাউন্ট তৈরি করতে হতে পারে।

যদি আমার সাথে এটি ঘটে থাকে তবে আমি কেবল সিস্টেম টাইম বাদ দিতে আমার টাইম মেশিনটি পরিবর্তন করব এবং তারপরে অতিরিক্ত ভলিউমে নতুন ওএস ইনস্টল করব। আমি একটি আবর্জনা প্রশাসক ব্যবহারকারী তৈরি করব যা আমি সেই ব্যবহারকারীকে এক্সকোড এবং কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করতে ব্যবহার করব এবং শেষ পর্যন্ত টাইম মেশিন থেকে পুনরুদ্ধার করব। যতক্ষণ না সবকিছু কাজ করে, আমি এটি আমার মূল ড্রাইভটিতে ক্লোন করে দিয়েছি বা মুছা / পুনরায় ইনস্টল প্রক্রিয়াটি পুনরায় পুনরুদ্ধার করব - যেটি আপনার পক্ষে সম্পাদন করা সহজ।


আমি চেষ্টা করেছিলাম তা উল্লেখ করতে ভুলে গেছি; এক্সকোডবিল্ড এখনও স্ট্যান্ডার্ড এক্সিকিউটেবল ডায়ারে অনুপলব্ধ। এক্সকোড.এপ / কনটেন্টস / ডেভেলপার / এসআর / বিন / এক্সকোড বিল্ডে একটি রয়েছে।
সিয়েরা

xcrunআপনার একাধিক সরঞ্জামসেট ইনস্টল করা থাকলে আপনার পথটি সামঞ্জস্য করবে। আপনি mvযদি দ্রুত সমাধান চান তবে আপনি কেবলমাত্র সেইসব বাইনারিগুলি / usr / bin এ প্রবেশ করতে পারেন। আবার WWDC আমি এই টাইপ করার চলমান সঙ্গে, Xcode এর একটি নতুন সংস্করণ এক বা দুই দিনের মধ্যে ড্রপ উচিত ...
bmike

ধন্যবাদ। আপনি কি সেই দির থেকে সমস্ত ফাইল অনুলিপি করার পরামর্শ দিচ্ছেন?
সিয়েরা

সর্বশেষতম কমান্ড লাইন সরঞ্জামগুলির সাথে একটি ক্লিন ম্যাক থেকে / usr / বিনের একটি পেস্ট এখানে দেওয়া হয়েছে। Xcode.app / বিকাশকারী ফোল্ডারে কী অনুলিপি করা দরকার এবং অ্যাপল কী রেখেছিল তা দেখার জন্য আপনি আপনার তালিকা (ls -la / usr / bin) cl.ly/PYyh দিয়ে এটি আলাদা করতে পারেন।
bmike

কোনও ডাইস নেই: $ এক্সকোডবিল্ড ডিল্ড: লাইব্রেরি লোড হয়নি: @ আরপিথ / ডিভিটিফাউন্ডেশন.ফ্রেমওয়ার্ক / সংস্করণ / এ / ডিভিটিফাউন্ডেশন থেকে উল্লেখ: / ইউএসআর / বিন / এক্সকোডবিল্ড কারণ: চিত্র খুঁজে পাওয়া যায়নি ট্রেস / বিপিটি ফাঁদ: 5
সিয়েরা

6

আপনি কি এক্সকোড-নির্বাচন চেষ্টা করেছেন ?

man xcode-select

অথবা

xcode-select --switch /Applications/Xcode

পাওয়া যায় না. আমি ভুল করে এটি সরিয়ে দিয়েছি এবং কমান্ড লাইন সরঞ্জাম পুনরায় ইনস্টল করার সময় আমি এটি ফিরে পাইনি।
সিয়েরা

1

এটি XCode 5 এর জন্য কাজ করছে বলে মনে হচ্ছে, --dry-runঅনুলিপিটি কার্য সম্পাদন করতে সরান ।

sudo rsync -ai --exclude subversion\* --exclude SVN\* /Applications/Xcode.app/Contents/Developer/usr /
sudo ln -sf /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild /usr/bin/

অথবা https://developer.apple.com/downloads/ এ যান এবং "এক্সকোড" অনুসন্ধান করুন - 10.5 থেকে 10.10 এর জন্য ডাউনলোডযোগ্য প্যাকেজ রয়েছে

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