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


209

আমি এক্সকোড ৪.৩.১ আইওএস-সিমুলেটর চালাচ্ছি যা মূলত কেবল আইওএস 5.1 সমর্থন করে।

আইওএস ৪.৩ দিয়ে আমার কোড পরীক্ষা করা দরকার, তাই আমি " আইওএস ৪.৩ ডিভাইস সিমুলেটারের সাথে এক্সকোড ইনস্টল করা" তে বর্ণিত হিসাবে এটি ইনস্টল করতে এক্সকোডের "ইনস্টল" বৈশিষ্ট্যটি ব্যবহার করেছি ?

এখন আমি পরীক্ষার সাথে সমাপ্ত হয়েছি কিন্তু ৪.৩ অংশ ("আইফোন ৪.৩ সিমুলেটর" এবং "আইপ্যাড ৪.৩ সিমুলেটর") আনইনস্টল করার কোনও উপায় খুঁজে পাচ্ছি না। আমি স্কিম মেনুতে বিশৃঙ্খলা হ্রাস করতে চাই।

অ্যাপলের এক্সকোড তালিকা সংরক্ষণের উত্তরটি কেউ জানত না!

সম্পাদনা করুন: নোট করুন যে এক্সকোড ৪.৩ থেকে অনেক কিছু পরিবর্তিত হয়েছে, সুতরাং যেহেতু এই উত্তরটি পড়ছেন সে সম্পর্কে সমস্ত উত্তরকে পরামর্শ দিন। স্টিভ মোসারের মতো নতুনগুলি আপনার বেশি ব্যবহার করতে পারে!

সম্পাদনা 10/2017: টুইটারে জুলিও ক্যারেটটোনি পোস্ট করেছেন

আপনি যদি কোনও আইওএস বিকাশকারী হন তবে
$ xcrun simctl delete unavailable
এটি কার্যকর করুন: এটি পুরানো সিমুলেটরগুলি এক্সকোড আর ব্যবহার না করে remove আমার জন্য এটি 6 জিবি ছিল নিজে চেষ্টা করে দেখেনি ...

[এছাড়াও, আমি রাশ বিশপ ইতিমধ্যে নীচে একটি মন্তব্যে এটির উল্লেখ করেছি ...]

উত্তর:


172

আপনি কি এক্সকোড প্যাকেজটির মধ্যে থেকে 4.3 এসডিকে মুছে ফেলার চেষ্টা করেছিলেন?

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

দয়া করে এর সাথে সম্পর্কিত .dmg ফাইলটি মুছুন

~ / লাইব্রেরি / ক্যাশে / com.apple.dt.Xcode / ডাউনলোড

থেকে পুনরায় ইনস্টল করা থেকে Xcode প্রতিরোধ একই প্যাকেজ আবার।


এক্সকোড > = 6 এর জন্য @ প্রবীণ-মতনমের উত্তর দেখুন


3
তুমি একজন প্রতিভাবান! অনেক ধন্যবাদ! এক্সকোড লিস্টজারে বিশ্বাস করা যায় না এটি এটি জানত। আমি বেশ কয়েকটি জায়গায় দেখছি তবে আপনি যেখানে পরামর্শ দিয়েছিলেন সেখানে নয়।
ডেভিড এইচ

এটি xcode 4.5.2 এ কাজ করবে না। আপনি আবার সংকলকটি শুরু করার সাথে সাথেই এটি আপনাকে পুরানো উত্তরাধিকার ডিভাইসগুলি আবার ইনস্টল করতে বলবে। বাতিল করা এক্সকোড ছাড়বে যাতে আপনাকে আবার ইনস্টল করতে বাধ্য করা হয়।
আলেজান্দ্রো লুয়েংগো 16'13

ঠিক এলেজান্দ্রো, অ্যাপল "লাইসেন্স জিনিস" পরিবর্তন করেছে বলে মনে হচ্ছে যাতে আপনার সর্বদা একটি বৈধ বিকাশকারী অ্যাকাউন্ট প্রয়োজন এবং অ্যাপের মধ্যে প্রতিটি বড় আপডেটে আপনাকে বারবার সমস্ত এক্সটেনশান ইনস্টল করতে হবে .. লিগ্যাসি সিস্টেমগুলি বেশিরভাগ ক্ষেত্রেই অসমর্থিত; (
childno͡.de

1
এক্সকোড ৪.6-তে কাজ করে এমন কিছুর জন্য নীচে ড্যান রিজের উত্তর দেখুন।
বিজে হোমার

2
এই উত্তর stackoverflow.com/a/30206853/286618 সহ এক্সকোড 6.3.1 এর জন্য কাজ করেছেন । পুরানো ডকুমেন্টেশন সাফ করে এবং 9 গিগাবাইট সংরক্ষিত !!!
RoLYroLLs

203

এক্সকোড 6+ এ আপনি কেবল মেনু> উইন্ডো> ডিভাইসগুলি> সিমুলেটরগুলিতে যেতে পারেন এবং আপনার প্রয়োজন মতো একটি সিমুলেটর মুছতে পারেন।


1
প্রশ্নটি সংস্করণ 4 এবং সম্ভবত 5 এ প্রাসঙ্গিক ছিল আপনি দেখতে পাচ্ছেন এটি বেশ কঠিন ছিল। আমি তখন থেকে পুরানো সিমুলেটর ব্যবহার করা এড়িয়ে চলেছি।
ডেভিড এইচ

3
ঐটা ঠিক. আপনি সিমুলেটর "সত্যিই সর্বস্বান্ত" হতে বা তাদের Xcode মধ্যে পুনরায় ইনস্টল করতে চান তাহলে -> পছন্দ -> ডাউনলোডগুলি আপনি নীচের সরু আউট হিসাবে কাল্পনিক রানটাইম মুছে দিতে হবে stackoverflow.com/a/30206853/1344293
mathz

ধন্যবাদ এটি সিমুলেটর পরিচালনা করার সবচেয়ে সহজ উপায়। এক্সকোড ফোল্ডারগুলি থেকে সিমুলেটরগুলি মুছে ফেলার পরিবর্তে। এটি আমার জন্য কাজ করে :)
চিরাগ

আপনি কীভাবে কোনও পুরানো আইওএস সংস্করণ সহ কোনও ডিভাইস মুছবেন? ডিভাইস উইন্ডোটি কেবল আইওএস 9.1 (এক্সকোড 7.1 এ) সহ সিম্যুলেটারগুলি দেখায়। আমি ডিভাইস_সেট.পালিস্ট সম্পাদনা এবং ফাইন্ডারে ফোল্ডারগুলি সরিয়ে এড়াতে চাই।
বায়ো

সিমুলেটর পুনরায় তৈরি করতে আপনি এই স্ক্রিপ্টটিও ব্যবহার করতে পারেন: gist.github.com/cabeca/3ff77007204e5479f7af
tomi44g

154

এক্সকোড 6 এবং তারপরে, আপনি পথ থেকে সিমুলেটরগুলি খুঁজে পেতে এবং মুছতে পারেন /Library/Developer/CoreSimulator/Profiles/Runtimes। কার্যকর হওয়ার জন্য এক্সকোড পুনরায় চালু করুন (প্রয়োজন হতে পারে না)।


6.4 এখানে। এটি কার্যকর হওয়ার জন্য আমার মেশিনটি পুনরায় চালু করা দরকার।
আসাত

2
7.2 - পুনরায় আরম্ভের প্রয়োজন নেই
TheEye

ডিভাইস উইন্ডোতে অবৈধ সিমুলেটরগুলি সাফ করতে এক্সকোড 8.0 এর পুনঃসূচনা দরকার
ডগ আমোস

2
@ থিয়াগোভেলস এটি কারণ আপনি সিমুলেটরগুলির কোনও অন্য সংস্করণ ইনস্টল করেন নি, তবে আইওএস 10.0+। আমার কাছে কেবল 9.3, 8.4 এবং 8.3 .simruntimeফাইল আছে
আলেক্সি পাতাপভভ

1
আমি ~/Library/Developer/...
রবার্তো

124

অক্টোবর 2018 আপডেট

যেমনটি উল্লেখ করা হয়েছিল, আপনি xcrunকয়েকটি জিনিস ব্যবহার করতে পারেন :

  • xcrun simctl list devicesবা xcrun simctl list --jsonসমস্ত সিমুলেটর তালিকা করতে
  • xcrun simctl delete <device udid> নির্দিষ্ট ডিভাইস মুছতে
  • xcrun simctl delete unavailable রানটাইমগুলির জন্য পুরানো ডিভাইসগুলি সরাতে যা আর সমর্থিত নয়

আপনি করতে পারেন এমন আরও কিছু জিনিস xcrun(কোড স্নিপেট দেখুন)

আসল উত্তর

সেপ্টেম্বর 2017, এক্সকোড 9

runtimes

আপনি তাদের এখানে পাবেন:

/Library/Developer/CoreSimulator/Profiles/Runtimes

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

ডিভাইস

ডিভাইসগুলি মুছতে এখানে যান:

~/Library/Developer/CoreSimulator/Devices

এগুলি মুছতে অনেক সহজ Xcode: Xcode-> উইন্ডো-> ডিভাইস এবং সিমুলেটর ব্যবহার করুন এখানে চিত্র বর্ণনা লিখুন

রানটাইম সম্পর্কে এক্সকোডকে "ভুলে যেতে" এবং সেগুলি পুনরায় ইনস্টল করা থেকে বিরত রাখতে সহায়তা করে - .dmg ফাইল (গুলি) এখানে মুছুন:

~/Library/Caches/com.apple.dt.Xcode/Downloads

আমি আশা করি এটি কাউকে সহায়তা করবে 🙂


8
দয়া করে ফাইল সিস্টেম থেকে ডিভাইসগুলি মুছবেন না; ব্যবহার xcrun simctl delete <device udid>। আপনি xcrun simctl delete unavailableরানটাইমগুলির জন্য পুরানো ডিভাইসগুলি সরাতে চালাতে পারেন যা আর সমর্থিত নয়।
russbishop

1
আমি ~ / লাইব্রেরি / ক্যাশে / com.apple.dt.Xcode / ডাউনলোড, আশ্চর্যের কিছু কেন (কোন ডাউনলোড ~ / লাইব্রেরি / ক্যাশে / com.apple.dt.Xcode / ফোল্ডার) না থাকে
auspicious99

1
আপনার তালিকাভুক্ত ফোল্ডারের পথটি বিদ্যমান নেই, এক্সকোড 9.4
পিটার কালেন

এটি আমি যা খুঁজছিলাম: 12.2 সিমুলেটেড ডিভাইসগুলি একে একে মুছে না, তবে সিস্টেম থেকে পুরো 12.2 সিমুলেটর মুছুন। পাথটি এক্সকোড 10.3 দিয়ে কাজ করেছে। মোছার পরে, আমাকে এটি পুনরায় চালু করতে হয়েছিল এবং সিমুলেটরগুলির গণনাটি কেবল অর্ধেক হয়ে গেছে।
ক্যাটানোরে

77

আপনার মেশিনে ব্যবহৃত এক্সকোড (8+?) এর বর্তমান সংস্করণ থেকে অ্যাক্সেস করা যায় না এমন সিমুলেটরগুলি সরাতে টার্মিনালে এই কমান্ডটি চালান।

xcrun simctl delete unavailable

এছাড়াও আপনি যদি সিমুলেটর সম্পর্কিত স্থান পুনরায় দাবি করতে চান তবে মাইকেল সসাই দেখতে পেয়েছেন যে সিম লগগুলি মুছে ফেলা তাকে 30 জিবি সংরক্ষণ করেছে।

~/Library/Logs/CoreSimulator

2
ধন্যবাদ! স্পষ্টতই আসল প্রশ্নটি ছিল এক্সকোড 4 এর জন্য তাই তখন থেকে জিনিসগুলি অনেকটাই পরিবর্তিত হয়েছে!
ডেভিড এইচ

2
এটি আমার জন্য প্রায় 20 জিবি প্রকাশ করে। ধন্যবাদ
Libor Zapletal

26

এক্সকোড 4.6 আপনাকে কেবলমাত্র এসডিকে মুছে ফেললে আইওএস সিমুলেটরের কোনও পুরানো সংস্করণ পুনরায় ইনস্টল করতে অনুরোধ করবে। এড়াতে, আপনাকে অবশ্যই Xcode ক্যাশে মুছতে হবে। তারপরে আপনাকে প্রবর্তনের সময় পুরানো এসডিকে পুনরায় ইনস্টল করতে বাধ্য করা হবে না।

আইওএস 5.0 সিমুলেটর সরাতে, এগুলি মুছুন এবং তারপরে এক্সকোড পুনরায় চালু করুন:

  1. /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/PhoneSimulator5.0.sdk
  2. ~ / লাইব্রেরি / ক্যাশে / com.apple.dt.Xcode

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


1
এখানে আরও কিছুটা সুনির্দিষ্ট উত্তর , যদিও আমি এখনও এটি পরীক্ষা করেছি না।
ড্যান রিজ

21

আমারও একই সমস্যা ছিল। আমি জায়গার বাইরে চলে যাচ্ছিলাম।

পুরানো ডিভাইস সিমুলেটরগুলি মোছা সাহায্য করে না।

আমার স্থান সমস্যাটি এক্সকোডের কারণে হয়েছিল। আমি এক্সকোড ইনস্টল করার পরে এটি আমার ম্যাকোজে প্রতিটি আইওএস সংস্করণের একটি অনুলিপি রেখেছিল।

আপনি চান না এমন iOS সংস্করণ মুছুন এবং ডিস্কের স্থান খালি করুন। আমি 50 গিগাবাইট + স্পেস সঞ্চয় করেছি।

এখানে চিত্র বর্ণনা লিখুন দ্রষ্টব্য -> যদি আপনার একক ম্যাকোস মেশিনে একাধিক ব্যবহারকারী থাকে তবে কেবলমাত্র ইউএস অ্যাকাউন্টে ডিরেক্টরিটি এক্সকোড ইনস্টল করা আছে তা দিয়ে কেবল ডিরেক্টরি সন্ধানের বিষয়টি নিশ্চিত করুন।


আমি উপরে 9G গণনা করেছি - আপনি 75G কীভাবে পুনরুদ্ধার করলেন?
ডেভিড এইচ

হাই @ ডেভিডএইচ - 75 জিবি আমার ক্লিন-আপের আগে ছিল। যেহেতু আমি বছরের পর বছর ধরে এক্সকোডের সাথে কাজ করছি, এক্সকোড চুপচাপ আমার মেশিনে আইওএস 7, 8, 9 এবং 10 এর প্রতিটি বৈকল্পিক ইনস্টল করেছিল। বাস্তবে আমার সম্ভবত কেবলমাত্র iOS10 এবং iOS11 দরকার, এগিয়ে যেতে going
rustyMagnet

1
এটি দুর্দান্ত - আমি এই জায়গাটি সম্পর্কে কখনই জানতাম না। আমার কাছে এখানে অনেকগুলি জিবি ছিল, যা এখন পর্যন্ত এক্সকোডের প্রতিটি সংস্করণ ইনস্টল করে রেখেছিল।
এচেলন

XCode 9.4 @ পিটারকুলেন সহ ফোল্ডারটি বিদ্যমান। আপনাকে কেবল এটির অ্যাকাউন্ট থেকে অ্যাক্সেস করতে হবে যিনি মূলত xCode ইনস্টল করেছেন installed আমার ম্যাকে আমার দুটি ব্যবহারকারীর অ্যাকাউন্ট রয়েছে যা এক্সকোড ভাগ করে। এক্সকোড ইনস্টল করা কেবলমাত্র ব্যবহারকারী অ্যাকাউন্ট এই ফোল্ডারটি দেখতে পাবে।
rustyMagnet

1
আপনি কি ফাইন্ডার খুলছেন এবং "ফোল্ডারে যান" নির্বাচন করছেন? ডিফল্টরূপে লাইব্রেরি একটি গোপন ফোল্ডার।
rustMagnet

9

এখানে কয়েকটি উত্তর অনুসরণ করে, আমার এক্সকোড মেনু> উইন্ডো> ডিভাইসস> সিমুলেটরগুলি আমার মৃত ডিস্কের স্থানটিকে সহায়তা করতে কিছুই করেনি: এখানে চিত্র বর্ণনা লিখুন

যাইহোক, cd ~/Library/Developer/Xcode/iOS\ DeviceSupportএবং দৌড়াতে du -sh *আমি এই সমস্ত ছেলেদের পেয়েছি:

2.9G    10.0.1 (14A403)
1.3G    10.1.1 (14B100)
2.9G    10.3.2 (14F89)
1.3G    10.3.3 (14G60)
1.9G    11.0.1 (15A402)
1.9G    11.0.3 (15A432)
2.0G    11.1.2 (15B202)
2.0G    11.2 (15C114)
2.0G    11.2.1 (15C153)
2.0G    11.2.2 (15C202)
2.0G    11.2.6 (15D100)
2.0G    11.4 (15F79)
2.0G    11.4.1 (15G77)
2.3G    12.0 (16A366)
2.3G    12.0.1 (16A404)
2.3G    12.1 (16B92)

সব মিলিয়ে 33 জিবি!

একটি রক্ত ​​স্নান এগিয়ে

আরও বিশদ এখানে দেখুন


6

@ চাইল্ডন.ডি উত্তর ছাড়াও আপনার ম্যাক ডিরেক্টরি

/private/var/db/receipts/

এখনও অপ্রচলিত iPhoneSimulatorSDK .bomএবং .plistএই জাতীয় ফাইল থাকতে পারে :

/private/var/db/receipts/com.apple.pkg.iPhoneSimulatorSDK8_4.bom /private/var/db/receipts/com.apple.pkg.iPhoneSimulatorSDK8_4.plist

এটি আপনার ডাউনলোডস ট্যাবটিকে এক্সকোডের পছন্দসই পছন্দ করে তুলতে পারে সেই অপ্রচলিত সিমুলেটর সংস্করণের জন্য একটি টিক ( ))

অযাচিত সিমুলেটরগুলি শুদ্ধ করতে, আপনি আপনার ম্যাক টার্মিনাল থেকে এই ব্যাশ কমান্ডটি ব্যবহার করে অনুসন্ধান করতে পারেন:

sudo find / -name "*PhoneSimulator*"

তারপরে অযাচিত সিমুলেটরএসডিকে ম্যানুয়ালি মুছে ফেলার জন্য সংশ্লিষ্ট ডিরেক্টরিতে যান


4

এক্সকোডে উইন্ডো - ডিভাইসগুলি খুলুন, তারপরে পুরানো সিমুলেটরগুলি নির্বাচন করুন এবং সরান।


3

আর একটি জিনিস যা আপনি করতে পারেন তা হ'ল ডিপ্লোয়মেন্ট টার্গেটকে সর্বাধিক মান হিসাবে পরিবর্তন করা। এটি স্কিম মেনুটিকে পুরানো সংস্করণ প্রদর্শন করতে বাধা দেবে।

এটি করতে এখানে যান: টার্গেট-> সংক্ষিপ্তসার তারপর ডিপ্লোয়মেন্ট টার্গেটটি পরিবর্তন করুন।


আমি প্রশ্ন পোস্ট করার পর থেকে জিনিসগুলি পরিবর্তিত হতে পারে, তবে আমি যখন করতাম তখন আপনি স্কিম মেনুতে বিভিন্ন সিমুলেটর দেখতে পাবেন এবং এটি সঠিকটি নির্বাচন করা জটিল।
ডেভিড এইচ

3

আমি সব উত্তর চেষ্টা করেছিলাম। তাদের কেউই আমার পক্ষে কাজ করেনি।

সিয়েরা + এক্সকোড ৮.২ এ আমার জন্য যা কাজ করেছে তা যাচ্ছিল:

/Library/Developer/CoreSimulator/Devices এবং সমস্ত ডিভাইস মুছে ফেলা হচ্ছে।

(হয়তো এই আপনার জন্য কাজ করবে না, হয়তো এই হল একটি স্বতন্ত্র হিসাবে একটি সমাধান, হয়তো বা আপনি অন্যান্য উত্তর ছাড়াও এই যা করতে হবে, কিন্তু আমি এখানে সব সমাধান করেনি এবং তাই নিশ্চিত না কাজ করেছি বলে)। কেবল সচেতন থাকুন যে এখানে কয়েকটি উত্তর পুরানো এবং সিমুলেটারের অবস্থান পরিবর্তন হয়েছে। স্নো ক্র্যাশের উত্তরটি খুব সাম্প্রতিক বলে মনে হচ্ছে।


আমি কি ধরে নিতে পারি যে আপনি প্রথমে Xcode বন্ধ করে রেখেছেন, এটি করেছেন, তারপর Xcode আবার চালু করলেন?
ডেভিড এইচ

@ ডেভিড দুঃখিত, আমি কী করেছি তা মনে নেই। আমি 3-4 সপ্তাহের জন্য সমস্যা ছিল। প্রতিবার যখন আমি প্রকল্পগুলি / সিম-ডিভাইসগুলির মধ্যে স্যুইচ করছিলাম তখন এটি ঘটছিল ... আমি কেবল সবকিছু চেষ্টা করেছি এবং এটি আমার জন্য এটি করছিল বলে মনে হয়েছিল ... আবার এটি আপনার পক্ষে অন্য কিছু হতে পারে
হানি

@ ডেভিড আপনি কি এই উত্তরটি ব্যবহার
হানি

Xcode 10 এবং নতুন জন্য ফোল্ডার হল: ~/Library/Developer/CoreSimulator/Devices
ব্ল্যাকজ্যাক্স

3

আমি এক-লাইন বাশ স্ক্রিপ্ট লিখেছিলাম যা আপনার সমস্ত সিমুলেটর মুছে ফেলবে :

xcrun simctl list devices | grep -E -o -i "([0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})" | xargs -L1 xcrun simctl delete
  • xcrun simctl list devices আপনার মেশিনে ইনস্টল করা সমস্ত সিমুলেটরগুলির তালিকা তৈরি করবে
  • grep -E -o -i "([0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})" ডিভাইসটি ইউইউডি কেড়ে নেবে
  • xargs -L1 xcrun simctl delete এটি খুঁজে পাওয়া প্রতিটি ইউআইডি-র জন্য ডিভাইসটি মুছে ফেলার চেষ্টা করবে

আপনি যদি এটি কার্যকর করেন এমন সবকিছু দেখতে চান তবে আপনি echoআগে যুক্ত করতে পারেন xcrun, অর্থাত্‍

xcrun simctl list devices | grep -E -o -i "([0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})" | xargs -L1 echo xcrun simctl delete

2

এই উত্তরগুলির সাথে সমস্যাটি হ'ল, প্রতিটি এক্সকোড আপডেটের সাথে মেনু এবং অবস্থানগুলি পরিবর্তন হবে।

/Applications/Xcode.app/Contents/Developer/Platformsআপনার কাছে যা প্রয়োজন তা কেবল গিয়ে যান এবং মুছুন। এক্সকোড জরিমানা শুরু হবে। আপনি যদি উদ্বিগ্ন হন তবে আপনি কেবল ট্র্যাস থেকে পুনরুদ্ধার করতে পারেন।


2
আমি গুরুতরভাবে সন্দেহ করি যে এক্সকোড সিমুলেটর ডাউনলোড করে এটির বান্ডিলটির জন্য আপনি এটি অনুরোধ করেছেন। নিশ্চয়ই তারা ব্যবহারকারীদের লাইব্রেরিতে যায়, না? এটি বলেছিল, Xcode 4 নিয়ে আমার সমস্যা হওয়ার পরে আমি কোনও পুরানোটিকে ডাউনলোড করতে পারি নি
ডেভিড এইচ

প্রতিটি প্ল্যাটফর্মের জন্য (আইওএস, ওয়াচওএস, অ্যাপলটিওএস, ম্যাকস) আমার কাছে দুটি ফোল্ডার রয়েছে: আমার কাছে "আইফোনএস.প্ল্যাটফর্ম" এবং "আইফোনসিমুলেটর.প্ল্যাটফর্ম" আমি কোনটি মুছে ফেলার কথা মনে করি? আমি সহকর্মীর সাথে চেক করেছিলাম, তার ঠিক দু'জনেরই ছিল তবে কোনও সমস্যা নেই The কারণ আমি আসলে এখানে এসেছি কারণ এই সমস্যাটি এবং কেউ আমাকে বলেছিল কারণ এটি আমার 2 টি সিমুলেটর / এক্সকোড রয়েছে, তবে আমি যদি এটি সংশোধন না করি তবে আমি ' আমার Xcode এর অন্যান্য সংস্করণটি মুছে ফেলেছে এবং আমি 9.3 রানটাইমটিও মুছে ফেলেছি ...
হানি

1
দয়া করে দয়া করে এটি করবেন না। এক্সকোড বান্ডেলের ভিতরে থাকা সামগ্রীর সাথে কেউ গণ্ডগোল করা উচিত নয়।
রাশিবিশপ

2

কিছু লোক এক উপায়ে ব্যবহার করে এটি ঠিক করার চেষ্টা করেন, কেউ কেউ দ্বিতীয়। মূলত, এখানে 2 টি সমস্যা রয়েছে, যা আপনি যদি এগুলি পরীক্ষা করে দেখেন এবং উভয়ই সমাধান করেন - 99% এর মধ্যে এটি এই সমস্যাটি সমাধান করবে:

  1. YOUR_MAC_NAME(যেমন Macintosh) -> Users-> YOUR_USERNAME( daniel) -> Library-> Developer-> Xcode-> - এ অবস্থিত পুরানো ডিভাইস সিমুলেটর iOS Device Support। আজকের মতো এটি সর্বাধিক নতুন রেখে দিন 13.2.3 (17B111), তবে ভবিষ্যতে এটি পরিবর্তন হবে। 13.2.3আইওএস সংস্করণে সর্বাধিক সংখ্যা (এখানে ) ইঙ্গিত করে যে এটি আরও নতুন।

  2. এই তালিকার পরে আপনার ডিভাইসগুলি Terminalচালিয়ে যান xcrun simctl list devices। তাদের মধ্যে অনেকেই থাকতে পারে unavailable, তাই তাদের চালিয়ে মুছুন xcrun simctl delete unavailable। এটি কিছুটা জায়গাও খালি করে দেবে। নিশ্চিত হয়ে নিন যে সবকিছু ঠিকঠাক রয়েছে তা আবার চালিয়ে পরীক্ষা করে দেখুন xcrun simctl list devices13.2.3নীচের স্ক্রিনশটের মতন কেবলমাত্র নতুন সংস্করণ (এখানে ) থেকে আপনার ডিভাইসগুলি দেখতে হবে ।

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

বোনাস হিসাবে যা এই প্রশ্নের সাথে সামান্য কম প্রাসঙ্গিক তবে এখনও কিছুটা জায়গা বিনামূল্যে free যান YOUR_MAC_NAME(যেমন Macintosh) -> Users-> YOUR_USERNAME(যেমন daniel) -> Library-> Developer-> Xcode-> Archives। আপনি অনেক সংরক্ষণাগারযুক্ত মোতায়েন অ্যাপ্লিকেশন দেখতে পাবেন, সম্ভবত আপনার এগুলির সমস্ত প্রয়োজন নেই। এগুলি মুছতে চেষ্টা করুন, যা আর ব্যবহার করা হচ্ছে না।

এই 2 টি পদ্ধতি এবং বোনাস পদ্ধতিটি ব্যবহার করে আমি আমার ম্যাকের অতিরিক্ত 15 গিগাবাইট স্থান পেতে সক্ষম হয়েছি।

পুনশ্চ. Xcode-> Window-> Devices and Simulators-> Simulators(অথবা কীবোর্ড শর্টকাট ব্যবহার করার সময় কেবল CMD+ SHIFT+ 2) গিয়ে এক্সকোড থেকে সিমুলেটরগুলি মুছে ফেলা এবং সেখানে এটি মুছলে কোনও লাভ হবে না। আপনাকে সত্যই বর্ণিত পদক্ষেপগুলির জন্য যেতে হবে।


-2

Ctrl + স্পেস

'সিমুলেটর' টাইপ করুন

পুরানো বিটা সিমুলেটরটি খুলুন আপনার আর দরকার নেই।

ডকে এটিতে ডান-ক্লিক করুন, তারপরে বিকল্পগুলি> 'ফাইন্ডারে দেখান' নির্বাচন করুন

অ্যাপটি বন্ধ করুন, তারপরে এটি ফোল্ডার থেকে সরান remove

:)

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