এক্সকোড ইনডেক্সিংয়ে আটকে গেল


116

যে প্রকল্পে আমি 2 মাস ধরে কাজ করেছিলাম তা অকারণে কাজ করা বন্ধ করে দিয়েছে কারণ এক্সকোড "ইনডেক্সিং" এ আটকে গেছে। আমি আর প্রকল্পটি তৈরি করতে পারি না। আমি যদি নির্মাণের চেষ্টা করি তবে এক্সকোড হিমশীতল হয় এবং আমাকে ছাড়তে বাধ্য করতে হয়। এটি কেবল এই প্রকল্পের সাথেই ঘটে।

আমি সমস্ত উত্সযুক্ত ডেটা পরিষ্কার করার চেষ্টা করেছি কিন্তু সাহায্য করি নি।

আমি এক্সকোড ব্যবহার করছি 4.5.2।

কোন ধারনা?


প্রকল্পটি কি কোনও ধরণের সংস্করণ নিয়ন্ত্রণের সাথে যুক্ত? এটি কোনও সংগ্রহশালার সাথে যুক্ত হওয়ার সাথে সাথে নিয়মিত উত্সের স্থিতি পরীক্ষা করা চালিয়ে যায় এবং এর পরে ফাইলগুলি সূচীকরণ করে। আপনার প্রকল্পটি বড় হলে এটি সূচকে আটকে যাওয়ার কারণ হতে পারে।
gibertoni

প্রকল্পটি এত বড় নয়। আজ আমি গেমকিট ফ্রেমওয়ার্কটি যুক্ত করেছি তবে এটি সারাদিন দুর্দান্ত কাজ করছিল। যখন আমি গেম সেন্টার স্থাপন শুরু করছিলাম তখন সমস্যা শুরু হয়েছিল। আমি বলছি "ইনডেক্সিং | 4 টির মধ্যে 3 প্রক্রিয়াজাত করুন"। কখনও কখনও "1 টি ফাইলের 0", কখনও কখনও ৮৮ টির মধ্যে ৮৮ টি ফাইল ... আমি মনে করি আমাকে একটি নতুন প্রকল্প তৈরি করতে হবে এবং অনেক কিছুই অনুলিপি করে পেস্ট করতে হবে। কয়েক ঘন্টা
চলবে

2
অ্যাপল এবং এর দুর্দান্ততার এক্সকোড 5
রোমা-এমটি

2
আমি এক্সকোড 9.1 এ এই সমস্যার মুখোমুখি হয়েছি। 4 বছর পরে তাদের এখনও একই সমস্যা: |
সাব্রি মেভিş

3
এক্সকোড 10
জিএমও

উত্তর:


163
  1. আপনার প্রকল্প ফোল্ডারটি খুলুন।
  2. ProjectName.xcodeproj ফাইলটি সন্ধান করুন।
  3. রাইট-ক্লিক করুন অনুলিপি করুন এবং নিরাপদ স্থানে আটকান।
  4. প্যাকেজ সামগ্রীগুলি রাইট-ক্লিক করুন।
  5. প্রোজেক্ট.এক্সকোর্সস্পেস ফাইলটি সন্ধান করুন এবং সেই ফাইলটি মুছুন।
  6. আপনার প্রকল্পটি আবার খুলুন এবং পরিষ্কার এবং পুনর্নির্মাণ করুন।

যদি আপনার সমস্যার সমাধান না হয় তবে ফাইলটিকে আপনার ব্যাকআপ ফাইলের সাথে প্রতিস্থাপন করুন।


1
Xcode 6.2 এ * .xcodeproj ফাইলের মধ্যে প্রজেক্ট.এক্সকোর্সস্পেস ফাইলটি খুঁজে পাওয়া যায় না। @ আলেকসন্দর-শূন্য উত্তর আমার পক্ষে কাজ করেছে।
কি

এক্সকোড এখনও "ইনডেক্সিং | এক্সকোডবিল্ডের অপেক্ষায়" আটকে আছে বলে মনে হচ্ছে, যাইহোক, যখন আমি খেলার হিট করি তখন এটি সফলভাবে তৈরি হয়, তাই কিছু একটা হয়।
মরিচ

3
এই ফাইলটি কীভাবে হয় / কীভাবে এটি হাতের সমস্যার সাথে সম্পর্কিত তা আপনি ব্যাখ্যা করতে পারেন?
ডি।

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

কোকোপড ব্যবহার করার সময় একই নির্দেশাবলী অনুসরণ করুন এবং রুট ফোল্ডারটি খুলুন। Xcworkspace ফাইল
লিপ হক ১৯

70
  1. এক্সকোড থেকে প্রকল্পটি বন্ধ করুন
  2. এক্সকোড সংগঠক খুলুন, সমস্যাযুক্ত প্রকল্পটি সন্ধান করুন
  3. অর্গানাইজারে ডেরিভড ডেটা ফোল্ডারটি মুছুন
  4. এক্সকোডটি বন্ধ / পুনরায় খুলুন

এক্সকোড দুর্ব্যবহারের সমস্ত ক্ষেত্রে প্রথমে চেষ্টা করা ডুরিভিড ডেটা হ'ল king


9
নোট করুন যে এক্সকোড 6.4 এ আপনার সংগঠকটির পরিবর্তে উইন্ডো jects প্রকল্পগুলিতে যাওয়া উচিত।
কেনেটিএম

গৃহীত উত্তরের চেয়ে সহজ সমাধান, ধন্যবাদ!
টিম

8
উত্সযুক্ত ডেটা আমার মেশিনে Library / গ্রন্থাগার / বিকাশকারী / এক্সকোড / ডেরিভড ডেটা / এ রয়েছে
সুরগাচ

23

আমার এই সঠিক সমস্যাটি ছিল, এটি 20 আইটেম অ্যারে আক্ষরিক কারণে ঘটেছিল। বিভিন্ন সিনট্যাক্সে স্যুইচ করতে হয়েছিল। খুব বোকা।


4
আমার জন্যও একই. অ্যারে 4x4 এর জন্য কাজ করে। অ্যারে 6x6
এক্সকোডের

@ জেহান আপনি ঠিক বলেছেন তবে আপনার অ্যারের ধরণটি যদি সংজ্ঞায়িত করতে সময় লাগে না তবে আমার সমস্যাটি সমাধান হয়ে যাবে। উদাহরণস্বরূপ, সম্পত্তি প্রকারটি টাইপ করুন: [[[স্ট্রিং: স্ট্রিং]]] = [[["" প্রোপার্টিকি ":" সমস্ত প্রকার "], [" প্রপার্টিকি ":" বাড়ি "]], [[" প্রপার্টিকি ":" অ্যাপার্টমেন্ট এবং ইউনিট " ], ["প্রপার্টিকি": "টাউনহাউস"]] ....... সুতরাং]] আপনি যদি ধরণের সংজ্ঞা দেন না তবে এটি আরও বেশি সময় নিতে পারে
শ্রীকান্ত কে

2
আমার জন্যও একই. এটি একেবারেই উদ্ভট এবং অ্যাপল এর অংশ এবং এক্সকোডের আসল ব্যর্থতা
wuf810

1
সংকলকটি আটকে যায় এমন কোডগুলিতে আপনি কীভাবে সেই জায়গাগুলি আবিষ্কার করতে পারেন?
টমাসজ নাজারেঙ্কো

1
@ টমাসজনাজারেঙ্কো - আমার উত্তর নীচে দেখুন। আপনি যে কোডটি কার্যকর হতে খুব বেশি সময় নিচ্ছেন সে সম্পর্কে আপনাকে সতর্ক করার জন্য xcode পেতে পারেন।
গ্রিনকার্ডিগান

18
  1. যে কোনও খোলা এক্সকোড বন্ধ করুন
  2. rm -rf ~/Library/Developer/Xcode/DerivedData
  3. আপনার PROJECT_NAME.xcworkspace এ ডান ক্লিক করুন, 'সামগ্রী দেখান' চয়ন করুন এবং 'xcuserdata' ফোল্ডারটি মুছুন

9

আমার অনুরূপ সমস্যা ছিল এবং আমি আবিষ্কার করেছি যে আমি ঘটনাক্রমে কোনও শ্রেণিকে তার নিজস্ব সাবক্লাস হিসাবে সংজ্ঞায়িত করেছি। আমি এর জন্য কোনও সতর্কতা বা ত্রুটি পাই নি তবে সংকলনটি আটকে গেল।

class mainClass : mainClass
{
    ...
}

আসলে, এটিই আমার ক্ষেত্রে আটকে যাওয়ার সূচক সমাধান ছিল। দুর্দান্ত উত্তর!
rghome

কেন এটি (কার্যকরভাবে) এক্সকোডের একটি উপ-প্রক্রিয়াটির ক্র্যাশ ঘটায় এবং অন্য কোনও কোড বাগের মতো ত্রুটি তৈরি করে না?
কির্কল্যান্ড

8

এক্সকোড 6 ব্যবহার করার সময় এবং এটি বলে

মেকিংয়ের জন্য অপেক্ষা করছি

এটি হতে পারে যে ইতিমধ্যে মেকের একটি দৃষ্টান্ত চলছে। প্রক্রিয়াটি মেরে ফেলুন এবং সূচীকরণের ক্রিয়াকলাপ। বোকা, কিন্তু আমার জন্য কাজ।


এটি আমার জন্য এটি স্থির করে দিয়েছে। আমার একটি ডকার পাত্রে পটভূমিতে "মেক স্টার্ট" দিয়ে চলছে।
ডেভিন ইয়ং

7

আপনার ইন্ডেক্সিং সমস্যাগুলি সমাধান করার চেষ্টা করছেন এবং আপনি এটি পৃষ্ঠার নীচে থেকে চেষ্টা করছেন তবে অন্য একটি জিনিস!

আপনার বিল্ড সেটিংসে এই পতাকাটি যুক্ত করার চেষ্টা করুন।

-Xfrontend -warn-long-expression-type-checking=400

বিল্ড সেটিংস পতাকা

এটি সংকেত তৈরি করবে যেখানে কম্পাইলার একটি জটিল এক্সপ্রেশন কমাতে দীর্ঘ সময় নেয়।

সাবধানবাণী

এটি বিল্ড ত্রুটির কারণ হতে পারে যা আপনি ধীর অভিব্যক্তিগুলি খুঁজে পাওয়ার পরে চলে যাবেন এবং তারপরে বিল্ড পতাকাটি সরিয়ে ফেলবেন।


এটি সঠিক এবং সঠিক উত্তর।
জয়া রাজ

4

Alt> পণ্য> ক্লিন বিল্ড ফোল্ডারটি ধরে রাখুন


4

এটি একটি এক্সকোড বাগ (এক্সকোড ৮.২.১) এবং আমি অ্যাপলের কাছে জানিয়েছি, যখন আপনার কাছে একটি বড় অভিধান আক্ষরিক বা নেস্টেড ডিকশনারি আক্ষরিক থাকবে তখনই এটি ঘটবে। আপনার অভিধানটি ছোট অংশে ভাঙতে হবে এবং অ্যাপলটি বাগটি ঠিক না করা পর্যন্ত এ্যাপেন্ড পদ্ধতি সহ এগুলি যুক্ত করতে হবে।


4
  • প্রথমত, নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন করুন। আপনার ওয়্যার্ড নেটওয়ার্ক এবং ওয়্যারলেস নেটওয়ার্ক উভয়ই বন্ধ করা উচিত।
  • দ্বিতীয়ত, com.apple.dt.SourceKitServiceপ্রক্রিয়াটি হত্যা করুন । তারপরে এক্সকোড আটকে না গিয়ে আবার সূচকে শুরু করবে।

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


1
com.apple.dt.SKAgentXcode 10 এ ডাকা হবে বলে মনে হচ্ছে
লেবুমোজো 23'19

3

আমার জন্য পুরোপুরি এক্সকোড থেকে বন্ধ হয়ে যাওয়ার এবং এরপরে প্রকল্পটি পুনরায় চালু করার কাজ।

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


3

এটা আমার সাথে ঘটেছিল। আপনি যদি কোকোপড ব্যবহার করছেন তবে এটি করুন:

  1. প্রোজেক্ট.এক্সকোর্সস্পেস মুছুন
  2. টার্মিনালে 'পড ইনস্টল' ব্যবহার করে শুঁটি পুনরায় ইনস্টল করুন
  3. এটি একটি নতুন প্রজেক্ট তৈরি করবে x এক্সক্রকস স্পেস
  4. নতুন প্রজেক্ট.এক্সকোর্সস্পেস খুলুন -> পরিষ্কার -> বিল্ড

1
ধন্যবাদ. আমি xcode11.1 এ সমস্যার মুখোমুখি হয়েছি এবং এটি আমার পক্ষে কাজ
রাহুল

1
এক্সকোড 11.5 এর সাথেও এই সমস্যাটি ছিল, এটিও ঠিক করে দিয়েছিল।
স্পষ্টভাবে অ্যাপস

2

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

তারপরে আমি প্রকল্পটিতে selfএকটি প্রতিনিধি হিসাবে ভুলভাবে অর্পণ সম্পর্কে একটি সতর্কতা লক্ষ্য করেছি । নিশ্চিতভাবেই, শ্রেণির ঘোষণায় একটি অনুপস্থিত প্রোটোকল ছিল। নোট করুন যে ওপি'র নমুনা কোডেও একই রকম কার্যভার রয়েছে (যদিও সঠিক নমুনা ঘোষিত হয়েছে কিনা তা নমুনা থেকে বলা অসম্ভব):

leaderboardController.leaderboardDelegate == self;

সেই সতর্কবার্তাটি সমাধান করার পরে (কার্যকরভাবে প্রোটোকলটি সঠিকভাবে ঘোষণা করে), এক্সকোড দুর্ব্যবহার বন্ধ করে দিয়েছেন। এছাড়াও, আমার নোট করা উচিত যে প্রোটোকল পদ্ধতিগুলি বাস্তবায়িত হওয়ার পরে প্রকল্পটি সঠিকভাবে কার্যকর হয়েছিল । এটি কেবলমাত্র জ্যাকোড নিশ্চিত করতে পারেনি যে প্রোটোকলটি বাস্তবে শ্রেণীর দ্বারা প্রয়োগ করা উচিত।


2

কিছুই আমার জন্য কাজ, আমার প্রকল্প খুবই বড় (মার্জ উদ্দেশ্য c, c++, swift, এবং javaj2obj ফাইল)। আমি এক্সকোড ইনডেক্সিং অক্ষম করেছি এবং মাসের জন্য কোড সম্পূর্ণ না করে কাজ করেছি (এবং এটি একটি ব্যথা)। তবে অবশেষে আমি একটি সন্ধান পেয়েছি। ধারণা কোড সূচিবদ্ধ Xcode রাখা, কিন্তু মত একটি বহিস্থিত টুল দিয়ে তার CPU ব্যবহার সীমিত করতে হয় cputhrottle

সুতরাং প্রথমে আপনাকে টার্মিনালে সিপুথ্রোল ইনস্টল করতে হবে

ব্রিফ সিপুথ্রোল ইনস্টল করুন

তারপরে এইভাবে Xcode সূচীকরণ প্রক্রিয়াটি সীমাবদ্ধ করুন (20 = 20%)

sudo সিপথ্রোটল $ (pgrep -f com.apple.dt.SKAgent) 20

আমি আমার "সমাধান" এখানে মোডের বিশদ দিয়ে প্রকাশ করেছি: বড় প্রকল্পগুলি সূচীকরণের সময় 100% সিপিইউ ব্যবহার করে কীভাবে এক্সকোডকে প্রতিরোধ করা যায়


এটি সাহায্য করে, যদিও সিপুথ্রটল আর হোমব্রুতে নেই। পরিবর্তে আপনি সিপুলিমিট ব্যবহার করতে পারেন, যা এর থেকে কিছুটা আলাদা সিনট্যাক্স রয়েছে: "sudo cpulimit -l 20 -p $ (pgrep -f com.apple.dt.SKAgent)" - যদিও আমি এখন আবার ট্রেস করতে পারি (এর আগে অসম্ভব), আমি সূচিকাগুলি থেকে এতটা সময় নেয় কী তা খুঁজে বের করতে পছন্দ করি এবং তা সূচীকরণ থেকে এড়িয়ে যাই, তবে এটি কী, কীভাবে এটি অনুসন্ধান করতে হবে, বা কীভাবে কিছু এড়িয়ে যাবেন সে সম্পর্কে আমার কোনও ধারণা নেই (আমি কিছু বৃহত লিঙ্কযুক্ত বাইনারিগুলিকে সন্দেহ করি বা সম্ভবত উত্সাহিত করি)? ? আমি কেবল সি ++ সংকলন করছি, সুইফ্টের কোনও ব্যবহার নেই) ..
এাইক

ঠিক আছে, আমি এটি আবার সারি করতে হবে। মনে হয়েছিল এটি সাহায্য করেছে কিন্তু আসলে আমি সিপুলিমিটিং স্কেজেন্টের সাথে পরে কিছু অদ্ভুত আচরণ পেয়েছি। এটি যেভাবেই কেবল লক্ষণগুলিকে সম্বোধন করে, তাই প্রস্তাবিত নয়।
Eike

আমি এখনও এটি ব্যবহার করি। অন্য পছন্দটি হ'ল এক্সকোড সূচি সম্পূর্ণরূপে অক্ষম করা, তবে এটি আমার পক্ষে সবচেয়ে খারাপ। আমি যদি না করি তবে এই কোডটি প্রতিবার 100% এ ইনডেক্সিং রাখি যখন আমি কোনও ফাইল সংশোধন করি (তাই 24 ঘন্টা / 24 মূলত), এবং আমি যখন সম্পাদকটিতে টাইপ করি তখন এটি প্রতি 2 সেকেন্ডে 1 টি অক্ষর মুদ্রণ করে, ব্যবহারযোগ্য নয়।
jptsetung

ঠিক আছে, যদি সমস্যাটিকে সমাধান করার জন্য যদি জোর বল পদ্ধতি ব্যবহার করা যায় তবে এটি কার্যকর। যদি এটি আপনার পক্ষে কাজ করে তবে এটি ভাল। এটি করার পরে আমার কাছে এক্সকোড ক্র্যাশ / সোড রয়েছে। এবং তারপরে আমি কিজানদের উত্তরে ৩ য় ধাপ চেষ্টা করেছিলাম, (যেমন কেবল উত্পন্ন ডেটা মুছবে না, .xcuserdata .xcworkspace থেকে সরান) এবং এখন আবার সব ঠিক আছে। এটি সম্পর্কে জানতেন না ..
Eike

1

এক্সকোড .4.৪ এ একই সমস্যা ছিল। অগ্রগতি বার নির্দেশ করে যে "সূচীকরণ" "বিরতি" ছিল। প্রজেক্ট.এক্সকোর্সস্পেস মুছে ফেলার চেষ্টা করেছেন, তারপরে উপরে বর্ণিত হিসাবে ডেরিভড ডেটা মোছা হচ্ছে। সাহায্য করতে হাজির হয়নি। উপরের পোস্টগুলিও সতর্কবার্তা সংশোধন করার পরামর্শ দিয়েছে এবং যেহেতু আমি এই বিশাল প্রকল্পটি ১৮০ টি সতর্কতার সাথে উত্তরাধিকার সূত্রে পেয়েছি, তাই আমি নিজেকে বলেছিলাম, "সতর্কতা সংশোধন করার জন্য এটি কি ভাল দিন বলে মনে হচ্ছে"। আমি যখন সতর্কতাগুলি ঠিক করছিলাম, আধা ঘন্টা পরে, আমি লক্ষ্য করেছি যে "ইনডেক্সিং" অগ্রগতি বারটি 10% থেকে প্রায় 20% বেড়েছে। এক ঘন্টা পরে, এটি ছিল 50%, তারপরে আরেক ঘন্টা থেকে 80%, তারপরে আরও আধ ঘন্টা পরে এটি করা হয়েছিল! উপসংহার: উপরের পরামর্শগুলিতে "দীর্ঘ মধ্যাহ্নভোজ বা একটি ঝাঁকুনি নিন" যুক্ত করুন।


আমি মনে করি এটি আমার জন্য শেষ অবলম্বন।
isষব

1

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


1

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


এখানেও, আমি আগে কার্থেজ পুনর্নির্মাণে বাধা পেয়েছি। দৃশ্যত সমস্ত প্রক্রিয়া চলমান বন্ধ হয়নি, এইভাবে আমি অনুমান করি যে কিছু ফাইল ব্যবহার করে রাখা। ক্লোজিং টার্মিনাল এবং ক্লোজিং-পুনরায় খোলার এক্সকোড কৌশলটি করেছে।
সাইবারডুড

1

আমার জন্য, আমি একটি বোকা ভুল করেছি। আমি এর মতো ক্লাস লিখি:

class A: A {
.......
}

একটি শ্রেণি নিজেই উত্তরাধিকার সূত্রে জমে থাকে that এক্সকোড থেকে কোনও বার্তার ইঙ্গিত নেই।


এটি খুব সম্ভাব্য কারণ। এটা আমার ক্ষেত্রে ছিল। আমিও নিশ্চিত যে এর আগেও আমি এর মুখোমুখি হয়েছিলাম।
ফর্ম

1

আমি এক্সকোড 9.3.1 এর সাথে কয়েকটি প্রকল্পে এই সমস্যাটি দেখেছি এবং আমার ক্ষেত্রে সমস্যাটি কিছু সুইফ্ট কোডের কারণে যা কোনও কারণে Xcode পছন্দ করে না। এই সমস্যাটি সমাধান করা কঠিন কারণ কোন ফাইলটি সমস্যা সৃষ্টি করছে তা খুঁজে পাওয়া শক্ত।

আমার যখন এই সমস্যা হয় তখন আমি এক্সকোড প্রকল্প থেকে কিছু ফাইল সরিয়ে ফেলি (রেফারেন্সগুলি অপসারণ) এবং আমি সূচীকরণ কাজ করে কিনা তা পরীক্ষা করার চেষ্টা করি। আমার প্রক্রিয়া এটি করতে

  1. কিছু ফাইল সরান
  2. বন্ধ
  3. এক্সকোড খুলুন
  4. যদি ইনডেক্সিং ফিনিস কিছু পদ্ধতির নাম পরিবর্তন করার চেষ্টা করে তবে সম্ভবত আপনি যে ফাইলগুলি সরিয়ে ফেলেছেন সেগুলির Xcode এর জন্য অদ্ভুত কিছু রয়েছে have

আমার ক্ষেত্রে একই ফাইলটিতে প্রতিক্রিয়াশীল এক্সটেনশন সহ আমার ক্লাস সংজ্ঞা ছিল এবং কোনও কারণে এক্সকোড এটি পছন্দ করে না, আমি প্রতিক্রিয়াশীল এক্সটেনশনটিকে অন্য একটি ফাইলে স্থানান্তরিত করেছি এবং এখন সূচকটি ঠিকঠাক কাজ করে।


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

0

অ্যাপ্লিকেশন চালানো বন্ধ করুন। যদি আপনার এক্সকোডের সাথে আর একটি অ্যাপ্লিকেশন চলমান থাকে তবে প্রথমে এটি বন্ধ করুন এবং আপনার সূচি চালিয়ে যাওয়া উচিত।


0

আমার জন্য, কারণটি একই সময়ে আমি প্রাথমিক সম্পাদক এবং সহকারী সম্পাদক উভয় ক্ষেত্রে একই ফাইলটি খুললাম । আমি একবার সহকারী সম্পাদককে বন্ধ করে দিলে এটি এসেছিল। (এক্সকোড সংস্করণ 7.2.1)


0

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


0

এক্সকোড 7.3.1 এ সম্প্রতি এটির মুখোমুখি হয়েছিল - আমার জন্য, আমি লক্ষ্য করেছি যে র‌্যামের ব্যবহার ক্লিনমাইম্যাক 3 এ 100% চলে যাচ্ছে। আমি আমার মেশিনটি পুনরায় চালু করার পরে সমস্যাটি যাদুকরীভাবেই স্থির হয়ে গেল। যাইহোক সমস্ত ন্যায্যতায় আমি ইতিমধ্যে এগিয়ে গিয়ে স্বীকৃত উত্তরটি চেষ্টা করেছি, তাই আপনি কেবল ক্ষেত্রে পুনরায় চালু করার আগে আপনি একই কাজ করতে চাইবেন :-)


0

আমি আমার ডিভাইস থেকে অ্যাপটিকে মুছে ফেলা এবং পুনর্নির্মাণের মাধ্যমে এটি ঠিক করেছি।


0

আমি দ্রুত 2.2 এ একই সমস্যা ছিল

এটি একটি জেনেরিক ফাংশন ওভারলোডড ফাংশনটির সাথে করতে হয়েছিল

func warnLog() {
    print("Warning line: \(#line) file: \(#file) ")
}

func warnLog<T>(input:T? = nil) -> T? {
    print("Warning line: \(#line) file: \(#file) ")
    return input
}

func warnLog<T>(input:T) -> T {
    print("Warning line: \(#line) file: \(#file) ")
    return input
}

আমার যা করতে হবে তা হ'ল অব্যবহৃত ওভারলোডগুলির একটি অপসারণ

func warnLog<T>(input:T? = nil) -> T? {
    print("Warning line: \(#line) file: \(#file) ")
    return input
}

0

আমার কেস: এটি প্রজেক্ট.এক্সকোর্সস্পেস ফাইল নয়, এটি উত্পন্ন ডেটা ফোল্ডার নয়।

আমি অনেক সময় নষ্ট করেছি। সবচেয়ে খারাপ, কোনও ত্রুটির বার্তা নেই। এক্সকোডের দিক থেকে কোনও চিহ্ন নেই। একেবারে হারিয়ে গেছে।

অবশেষে এই ফাংশন (10 টিরও বেশি পরামিতি সহ) দায়ী।

func animationFrames(level: Float,
                     image: String,
                     frame0: String,
                     frame1: String,
                     frame2: String,
                     frame3: String,
                     frame4: String,
                     frame5: String,
                     frame6: String,
                     frame7: String,
                     frame8: String,
                     frame9: String,
                     frame10: String) {
}

পাগলের মতো! সত্যটি এটি উদ্বেগজনক (কারণ কোনও সিনট্যাক্স ত্রুটি বা কোনও প্রকার নেই)


0

এক্সকোড 9.3 ইনডেক্সিং ইস্যুর জন্য - এক্সকোড আনইনস্টল করুন এবং শূন্য থেকে আবার ইনস্টল করুন। আমার জন্য কাজ কর.


1
এক্সকোডের আকার কয়েকটি কেবিএস নয়। এটি কয়েক জিবি।
আইফোন্ড্রয়েড

0

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


0

আমি তালিকাভুক্ত সমস্ত জিনিস চেষ্টা করেছি, সূচীকরণ হিমশীতল রাখা। এটি আমাকে সহায়তা করেছিল: যদি আপনার সূচিটি হিমায়িত হয়, এবং আপনার সিপিইউয়ের 99% খাওয়া এক বা একাধিক সুইফট প্রক্রিয়া থেকে থাকে - কেবল এই সুইফট টাস্কটিকে হত্যা করুন, কিছুটা অপেক্ষা করুন, এবং অগ্রগতিটি সরানো উচিত। এটি পুনরাবৃত্তি করতে পারে, যতক্ষণ না এটি শেষ হয়, আমার ক্ষেত্রে আমি প্রক্রিয়াটি 7 বার মেরেছি, তবে শেষে, সূচি সম্পন্ন হয়েছিল!


0

একটি সুইফ্টআইআই প্রকল্পে এই সমস্যা ছিল। আমার SwiftUI ভিউগুলির মধ্যে একটিতে ভুলভাবে ঘোষিত ভেরিয়েবল ছিল। আমার ছিল:

@EnvironmentObject var roomViewModel

যেখানে আমার প্রয়োজন:

@EnvironmentObject var roomViewModel: RoomViewModel

কোনও সংকলক ত্রুটি ছিল না, কেবল অন্তহীন সূচি। আমি ত্রুটিটি ঠিক করার পরে, প্রকল্পটি দ্রুত তৈরি হয়েছিল।

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