মারাত্মক ত্রুটি: ত্রুটিযুক্ত বা দূষিত এএসটি ফাইল - এক্সকোড


117

এক্সকোডের সর্বশেষতম সংস্করণে আমার অ্যাপটি তৈরি করার সময় আমি এই ত্রুটিটি পেয়েছি:

মারাত্মক ত্রুটি: ত্রুটিযুক্ত বা দূষিত এএসটি ফাইল: 'মডিউল লোড করতে অক্ষম "/ ব্যবহারকারী / মেম্বার / লাইব্রেরি / ডেভেলপার / এক্সকোড / ডেরিভডডাটা / মডুল কেচে / এক্সওয়াইজেআইআই 6 জেডভি0অপ / ডারউইন.পিসিএম": ফাইল পাওয়া যায়নি' দ্রষ্টব্য: সিস্টেমের শিরোনাম সংশোধন করার পরে, দয়া করে মুছুন '/ ব্যবহারকারী / আমার / গ্রন্থাগার / বিকাশকারী / এক্সকোড / ডেরিভেডডাটা / মডিউলক্যাচ / XYZYIE6ZV0OP' এ মডিউল ক্যাশে 1 ত্রুটি উত্পন্ন হয়েছিল।

আমি যখন নেভিগেট করব:

/ ব্যবহারকারীরা / ME / লাইব্রেরি / ডেভেলপার / Xcode / DerivedData / ModuleCache

আমি দেখতে পাচ্ছি যে 'XYZYIE6ZV0OP' ডিরেক্টরিটি বিদ্যমান নেই।

কেউ কি জানেন যে আমি কীভাবে এটি সমাধান করতে পারি? ত্রুটি বার্তার ২ য় অংশে প্রস্তাবিত হিসাবে ডিরেক্টরিটি উপস্থিত নেই বলে আমি ডিরেক্টরিতে কোনও কিছুই মুছতে পারি না!


প্রোডাক্ট> ক্লিন ভাল জিনিস, কিন্তু আমার জন্য এই সাহায্য সহায়তা দিয়েছে, stackoverflow.com/questions/20014235/...
CoolMind

উত্তর:


334

একই সমস্যা ছিল। উদ্ভূত ডেটা ফোল্ডারটি সাফ করা আমার জন্য সমস্যাটি সমাধান করেছে। এক্সকোডে, উইন্ডো-> সংগঠক-> প্রকল্পগুলিতে যান, আপনার প্রকল্প নির্বাচন করুন এবং "উত্পন্ন ডেটা" এর পাশের "মুছুন ..." বোতামটি টিপুন।

যদি এটি কাজ না করে, আপনি একটি পণ্য-> পরিষ্কার ( Cmd+ Shift+ k) করার চেষ্টা করতে পারেন ।


28
ধন্যবাদ দেবগেক আপনার টিপটি কাজ করেছে, তবে এই সমস্যা আছে এমন অন্য কারও জন্য আমাকে একটি পণ্য> পরিষ্কারের পরেও করতে হয়েছিল।
উডি 1212

1
আমার জন্যও কাজ করেছেন। অনেক ধন্যবাদ! যদিও এখানে কোনও পরিষ্কার প্রয়োজন নেই।
কমপি

8
আমার জন্য আমার কেবল পরিষ্কার করা দরকার
লুগব্রিয়াস

ধন্যবাদ মানুষ, এই কাজ। তবে আপনি কি দয়া করে এই সমস্ত কি তা ব্যাখ্যা করতে পারেন_ আমি কেন কিছু ঘটে তা জানতে আগ্রহী, যখন এটি হয়। পরের দিন আমার প্রকল্পটি নীল বাদ দিয়ে খোলার সময় আমার এই ত্রুটিটি ছিল।
স্টিব্রা

1
বিল্ড ফোল্ডার সাফ করা সমস্যার সমাধান করবে। (প্রকল্প> টিপুন বিকল্প এবং নির্বাচন করুন ক্লিন বিল্ড ফোল্ডার)
nsuinteger

37

কমান্ড + শিফট + কে টিপুন বা প্রকল্পটি সাফ করুন এবং তারপরে প্রকল্পটি চালান ...


'পণ্যটিতে' নেভিগেট করার সময় আল্ট কী টিপলে আপনাকে 'ক্লিন বিল্ড ফোল্ডার' দেবে - আমার জন্য সমাধান solved
ওহাদএম


9

ডিফল্টরূপে লাইব্রেরী ফোল্ডারটি ম্যাকের মধ্যে লুকানো থাকে। এই ফোল্ডারে নেভিগেট করার সর্বোত্তম উপায় হ'ল:

  1. ওপেন ফাইন্ডার
  2. মেনু থেকে যান নির্বাচন করুন -> "ফোল্ডারে যান" নির্বাচন করুন
  3. প্রকার: / ব্যবহারকারী / "আপনার ব্যবহারকারীর নাম" / গ্রন্থাগার / বিকাশকারী / এক্সকোড

এটি লুকানো লাইব্রেরি ফোল্ডারের ভিতরে সরাসরি এক্সকোড ফোল্ডারটি খুলবে।

  1. "ডেরিভেডডাটা" ফোল্ডারটি নির্বাচন করুন
  2. কমান্ড + এ, সমস্ত নির্বাচন করুন এবং সেগুলি মুছুন।
  3. সিমুলেটর এবং "রিসেট সামগ্রী এবং সেটিংস" খুলুন।

এখন আবার এক্সকোড চালান, সব ঠিক হয়ে যাবে।



2

আমার ক্ষেত্রে, আমি দুর্ঘটনাক্রমে NSURL সংযোগ। Xcode পথে ক্যাশে নিয়ে অভিযোগ করেছে

/var/folders/p6/fk2rmf017sn2d_gds6dtqr6hrst8b2/C/com.apple.DeveloperTools/5.0.2-5A3005/Xcode/5.0.2-5A3005/Xcode/ModuleCache/XWWWZ5ED888F

অবশেষে আমি এটি ঠিক করার পদক্ষেপগুলি পেয়েছি:

  1. এক্সকোড ছাড়ুন
  2. /Var/folders/p6/fk2rmf017sn2d_gds6dtqr6hrst8b2/C/com.apple.DeveloperTools/5.0.2-5A3005 এ উপরের "5.0.2-5A3005" মুছুন

যখন এক্সকোড পুনরায় চালু হয়, তখন এটি ফোল্ডারটি এবং এতে থাকা সমস্ত কিছু পুনরায় জেনারেট করে।


2

সর্বশেষতম এসডিকে ইনস্টল করার পরে আমার একই সমস্যা ছিল।

আমার সমাধানটি হ'ল উদ্ভূত ডেটা মুছে ফেলা এবং প্রকল্পটি পরিষ্কার করা।


1

Xcode6-beta5.app এর এক্সকোডবিল্ড কমান্ড কার্যকর করার ক্ষেত্রে আমি একই ত্রুটি পেয়েছি Xcode.app (এক্সকোড 5) সহ co

এই ক্ষেত্রে আমি -derivedDataPathডিফল্ট এক্সকোড.অ্যাপের জন্য একটি থেকে মডিউলক্যাশ পৃথক করেছিলাম।

  xcodebuild -derivedDataPath ./build/Xcode6-beta5/DerivedData ....

এটি আমার পক্ষে কাজ করে।


1

আমি উত্পন্ন ডেটা এবং ক্লিন প্রকল্পটি বেশ কয়েকবার মুছে ফেলার চেষ্টা করেছি এবং এটি কার্যকর হয় না। আমার সতর্কতার মধ্যে থাকা ফাইলটি একটি পুরানো ফাইল যা আমি ইতিমধ্যে প্রকল্প নেভিগেটর এবং সমস্ত বিল্ড সেটিংস থেকে মুছে ফেলেছি। তবে এটি প্রদর্শিত হতে থাকে এবং আমাকে এই ত্রুটি দেয়। ত্রুটিটি কেবলমাত্র সিমুলেটারে ঘটে, তবে ডিভাইসে নয়। যা সত্যই অদ্ভুত। : /

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


1

সহজভাবে ডারাইভড ডেটা মুছে ফেলুন এবং ফোল্ডারগুলি তৈরি করুন। সমস্যা সমাধান করা হবে।


0

আমার ক্ষেত্রে এসএসডি ভেঙে গেছে। আপনি আপেল ডিস্ক ইউটিলিটি দিয়ে ডিস্কটি যাচাই করতে পারেন


0

আমার ক্ষেত্রে আমার প্লাস্ট ফাইলের নামটিতে একটি ফাঁকা জায়গা ছিল।

আমি এটিকে সরিয়ে নিয়েছি এবং টার্গেট বিল্ড সেটিংসে তথ্য.পল্লিস্ট ফাইল কী পরিবর্তন করেছি


0

সাফারি ব্রাউজারটি রিফ্রেশ করুন, পৃষ্ঠাটি নীচে স্ক্রোল করুন এবং আপনি দেখতে পাবেন "অ্যাড বিল্ডের জন্য ক্লিক করুন + বোতাম ..." তারপরে প্রকৃত বিল্ড যুক্ত করুন, সংরক্ষণ করুন এবং "পর্যালোচনার অপেক্ষায়" ক্লিক করুন


0

প্রকল্পটি পরিষ্কার করা এবং ড্রাইভের ডেটা মুছে ফেলা আমার পক্ষে এটি ঠিক করে নি। তবে শেষ পর্যন্ত যা স্থির হয়েছিল তা ছিল আমি ব্যবহার করা সিমুলেটারের মডেলটি।

প্রথমে একটি পরিষ্কার করুন, তারপরে আপনি যদি এটি আইফোন 5 সিমুলেটারে চালাচ্ছিলেন তবে সমস্যাটি সমাধানের জন্য এটি আইফোন 5 এস সিমুলেটারে চালান। মূলত, আপনি যে চালাচ্ছিলেন সে ব্যতীত অন্য যে কোনও সিমুলেটরে এটি চালান।

(তার উত্তরের জন্য হ্লুংকে কৃতিত্ব, আমি আশা করি এটি কিছুটা আরও পরিষ্কার)


0

আপনার প্রকল্প প্রকল্পটি যদি "চালু করার জন্য অপেক্ষা করুন" নির্ধারণ করে থাকে তবে এই ত্রুটি ঘটতে পারে।

সেক্ষেত্রে সবেমাত্র আপনার স্কিমটি পণ্য> স্কিম> সম্পাদনা স্কিম থেকে পরিবর্তন করুন ...


0

আমার ক্ষেত্রে, আমি একটি প্রকল্পে একটি অ্যাপ সংরক্ষণাগারভুক্ত করার চেষ্টা করেছি একটি এক্সকোড ওয়ার্কস্পেসের মধ্যে একটি করেছি

এক্সকোড বন্ধ করুন, একক লক্ষ্য প্রকল্পটি খুলুন এবং একটি পরিষ্কার করুন তারপরে, আমি সংরক্ষণাগারটি করি, এটি আইওএস অ্যাপ সংরক্ষণাগার তৈরি করে।

আমি কাউকে সাহায্য করতে পারে আশা করি।


0

প্রথমবারের মতো তৃতীয় পক্ষের অ্যাপটি তৈরি করার চেষ্টা করার সময় এই ত্রুটিটি পেয়েছি G foundationলাইব্রেরি হিসাবে যুক্ত করা আমার জন্য সমস্যাটি স্থির করে।


0

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

তবে এই পদক্ষেপগুলি আমাকে সমস্যাগুলি সমাধান করতে সহায়তা করে

  • [নাম] -প্রিফিক্স.পিছু ফাইলগুলিতে সমস্ত # ইমপোর্ট লাইন মন্তব্য করুন।
  • বিল্ড করুন, যেমনটি প্রত্যাশিত হিসাবে এটি আমাকে বিভিন্ন ত্রুটির দিকে নির্দেশ করে।
  • আমি [নাম] -প্রিফিক্স.পিচ এবং বিল্ডে যে পরিবর্তনগুলি করেছি তা ফিরিয়ে দিন, সংকলন সফল হয়েছে।

এই সমাধানটি সমস্যাটি সমাধান করতে আমাকে সহায়তা করে।


0

যদি আপনি আপনার "উত্পন্ন ডেটা" খুঁজে না পান

  1. ফাইল -> কর্মক্ষেত্র সেটিংস
  2. আপনার পথের পাশের তীর আইকনে ক্লিক করুন
  3. "উত্পন্ন ডেটা" ফোল্ডারটি সরান

-6

এক্সকোড পুনরায় ইনস্টল করার চেষ্টা করেছিল যা সমস্যার সমাধান করতে পারে নি, একটি নতুন স্থানীয় ব্যবহারকারীর অ্যাকাউন্টও তৈরি করেছে এবং একই ত্রুটিটি পেয়েছে তাই শেষ পর্যন্ত আমি কিছু দিন আগেই ছেড়ে দিয়েছি এবং টাইম মেশিন ব্যাকআপে পুনরুদ্ধার করেছি ... ঠিক আছে বলে মনে হচ্ছে আবার ... আপাতত!


এটি ওপিকে কী সমাধান দেয়?
রামবাতিনো

@ রাম্বাটিনো, ঠিক আছে .. কোন উত্তর নেই তবে কমপক্ষে মানুষকে এক্সকোড পুনরায় ইনস্টল না করতে বলছেন telling
মিহাই

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

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