ম্যাকস এক্সকোড কোরসিমুলেটর ফোল্ডারটি খুব বড়। কন্টেন্ট মুছে ফেলা ঠিক আছে?


279

আমার ~/Library/Developer/CoreSimulator/Devicesফোল্ডারটি 26 Gbআকারে।

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

উত্তর:


727

xcrun simctl delete unavailableআপনার টার্মিনাল চালানোর চেষ্টা করুন ।

আসল উত্তর: এক্সকোড - ডিভাইস ফোল্ডার সাফ করতে বিনামূল্যে?


13
আপনার উত্তর আমাকে কোরসিমুলেটর / ডিভাইসগুলি 230MB কমাতে সহায়তা করেছে!
maosmurf

3
আমিও, এটি সত্যই পুরানো সিমুলেটর চিত্রগুলি সাফ করতে সহায়তা করে।
কেভিন

2
ধন্যবাদ। সেই ফোল্ডারের আকার 90% কমিয়ে দিন!
স্টিভেন এল। 13

4
এটি করা এবং আইওএস ডিভাইসসপোর্ট ফোল্ডারটি মোছা আমাকে 40 জিগ সঞ্চয়স্থান ফিরিয়ে দিয়েছে। আইওএস ডিভাইসসপোর্ট ফোল্ডার ওভারটাইম আবর্জনা জমে তাই এটি এখন এবং তারপরে মুছে ফেলা নিরাপদ
যিশু রডরিগেজ

2
অসাধারণ মুক্ত 20gb
রাহেল সাদিক

83

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

আপডেট: সম্পর্কিত সম্পর্কিত অ্যাপ্লিকেশনটি হ'ল "এক্সকোডের জন্য ডেভ ক্লিনার" https://apps.apple.com/app/devcleaner-for-xcode/id1388020431


2
সতর্কতার একটি নোট: আপনি xCode আইডিই ব্যবহার করেন তবে তাজা উদাহরণগুলি কেবল পুনরায় তৈরি করা হয়। আপনি যদি কোনও সিআই সার্ভারে স্থান ফাঁকা করার চেষ্টা করছেন যা আপনার পরীক্ষাটি তৈরি করতে এবং চালানোর জন্য এক্সকোডবিল্ড স্ক্রিপ্ট, ফাস্টলেন বা অন্য ব্যবহার করে, তবে এই পদ্ধতিটি এড়ানো ভাল।
লিটোম

হ্যাঁ, এখন আমি খুব ভাল লাগছে, ধন্যবাদ ভাই! এই শিফ্টটি আমার প্রায় 10 জিবি নিয়েছে।
বৃষ্টি হচ্ছে

ডেভ ক্লিনার আমার লাইব্রেরি / বিকাশকারী / এক্সকোড ফোল্ডারটি পরিষ্কার করেছেন তবে কোরসিমুলেটর নয়। কোন ধারণা কেন?
রবার্তো

@ রবার্তো, সম্ভবত যাতে আপনি আপনার অ্যাপ্লিকেশনগুলি সিমুলেটারে চালাতে পারেন। আমি পেরেছি rm ~/Library/Developer/CoreSimulator/*, এক্সকোড খুলেছি এবং তারপরে সিমুলেটারে আমার অ্যাপ চালানোর চেষ্টা করেছি। আমি একটি ত্রুটি পেয়েছি: "ডিভাইসে বুট করতে অক্ষম কারণ এটি ডিস্কে থাকা যায় না Do -83A4-94EA45420073 / ডেটা। পুনরুদ্ধার পরামর্শ: এক্সকোডে ডিভাইস ম্যানেজারটি ব্যবহার করুন অথবা সিমেটেল কমান্ড লাইন সরঞ্জামটি সঠিকভাবে ডিভাইসটি মুছতে বা সামগ্রী এবং সেটিংস মুছতে সক্ষম করুন। "
ma11 শেই

13

এক্সকোড 8 এর জন্য:

আমি যা করি তা টার্মিনালে sudo du -khd 1 চালানো হয় প্রতিটি ফোল্ডারের জন্য সহজ ফাইলের জন্য আমার ফাইল সিস্টেমের স্টোরেজের পরিমাণ দেখতে, তারপরে সিডি কমান্ডটি ব্যবহার করে যেখানে বিশাল জিবি লুকিয়ে রয়েছে তার উপর / নিচে ড্রিল করুন ।

শেষ পর্যন্ত আপনি ব্যবহারকারী // লাইব্রেরি / ডেভেলপার / কোরসিমুলেটর / ডিভাইস ফোল্ডারটি পাবেন যেখানে আপনার আর প্রয়োজন নেই এমন আইওএস সংস্করণ ব্যবহার করে সেই সমস্ত "ডিভাইস" মুছে ফেলার বিষয়ে আপনার একটু উদ্বেগ থাকতে পারে। এটি কেবলমাত্র সমস্তগুলি মুছে ফেলা নিরাপদ, তবে মনে রাখবেন আপনি ডিভাইসে লিখিত ডেটা হারাবেন যা স্কাইলাইট ফাইলগুলির মতো আপনি ব্যাকআপ সংস্করণ হিসাবে ব্যবহার করতে চাইতে পারেন।

আমি পুরানো আইওএস সংস্করণে এত বেশি পরীক্ষার কাজটি করার পরে আমি একবারে 50GB এর বেশি সঞ্চয় করে ফেলেছি।


5
কোথায় স্পষ্ট এবং দ্রুততর কি স্থান ব্যবহার করা হচ্ছে তা খুঁজে পাওয়ার জন্য গ্র্যান্ডপ্রেসপ্রেসিভ একটি দুর্দান্ত সরঞ্জাম du। ( পিতামহী
গ্রাহাম পার্ক 21

12

আপনি যদি হয়ে ওঠেন iOS developer:

তারা প্রচুর স্থান গ্রহণের সাথে আপনি যে কত সিমুলেটর ডাউনলোড করেছেন তা পরীক্ষা করুন:

যাও: Library/Developer/Xcode/iOS DeviceSupport

পুরানো সংরক্ষণাগার অ্যাপ্লিকেশনগুলি মুছুন:

যাও: Library/Developer/Xcode/Archives

আমি এটি করে 100 জিবি সাফ করেছি।


1
সতর্ক হোন. আপনি প্রকাশিত বিল্ডগুলির জন্য সংরক্ষণাগারগুলি রাখতে পারেন। প্রযুক্তিগত নোট টিএন 2151: অ্যাপ্লিকেশন ক্র্যাশ প্রতিবেদনগুলি বোঝা ও বিশ্লেষণ করা: ক্র্যাশ প্রতিবেদনের প্রতীক হিসাবে বলা হয়েছে: "গুরুত্বপূর্ণ: পরীক্ষকগণ, অ্যাপ পর্যালোচনা এবং গ্রাহকদের কাছ থেকে ক্র্যাশ প্রতিবেদনগুলি প্রতীকী করতে আপনার বিতরণ করা আপনার অ্যাপ্লিকেশনটির প্রতিটি বিল্ডের জন্য সংরক্ষণাগারটি অবশ্যই সংরক্ষণ করতে হবে।"
ma11hew28
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.