এক্সকোড 7.3 স্বতঃসিদ্ধ তাই হতাশাজনক


96

এক্সকোডে একটি নতুন স্বয়ংসম্পূর্ণ রয়েছে। সম্ভবত এটি দরকারী হতে পারে কারণ এটি কেবল নামের শুরুগুলি চেক করে না তবে আমি দেখতে পেলাম যে এটি প্রায়শই কোনও শ্রেণীর নাম বা কোনও কনস্টের নাম খুঁজে পায় না etc. ইত্যাদি আমার নিজের নামে পুরো নামটি টাইপ করতে হবে। সর্বোপরি আমি খুঁজে পেলাম এটি আমার জীবনকে আরও কঠিন এবং কোডিং আরও সময় সাপেক্ষে করে তোলে। পুরানো পথে এটি ব্যবহার করার উপায়টি স্যুইচ করার কোনও উপায় আছে কি?


যারা বিটা হিসাবে .3.৩
ম্যাট


43
আমি বিশ্বাস করতে পারি না যে তারা স্বতঃ-সম্পূর্ণরূপে ভাঙার মতো গুরুত্বপূর্ণ কিছু নিয়ে একটি বড় রিলিজ দিয়েছে। এটি দেখে মনে হয় অ্যাপলের কেউ আসলে বিকাশের জন্য এক্সকোড ব্যবহার করে না।
একমাত্র

4
এটি আমার উত্পাদনশীলতাটিকে এত খারাপভাবে আঘাত করছে যে আমি এক্সকোড 7.2.1 এ ফিরে আসছি যাতে আমি আবার স্বাভাবিক বিকাশের গতিতে ফিরে যেতে পারি। আমি সাধারণত এটির সাথে অ্যাপলের চেয়ে বেশি বিরক্ত। তারা কেবলমাত্র আমাকে এল ক্যাপিটেনে Xcode 7.3 চালাতে বাধ্য করেছিল না তবে আমি যখন সেখানে পৌঁছে দেখি প্রতিশ্রুত জমিটি বাস্তব থেকে অনেক দূরে। তারা কি এই জিনিসগুলি আদৌ পরীক্ষা করে? 'তাদের' বিকাশকারীদের বরাবরের মতো সাধারণ অসম্মান।
কুইন্টিন উইলিসন

4
এক্সকোড 7.3.1 গতকাল প্রকাশিত হয়েছিল, আমার পরীক্ষাগুলির পরেও এই বাগটি এখনও বিদ্যমান ... তবে অ্যাপল বলেছে তারা এটিকে 7.3.1 এ ঠিক করেছে।
ভিনসেন্ট সিট

উত্তর:


18

এক্সকোড 7.3.1

  1. এক্সকোডে> পছন্দসমূহ> পাঠ্য সম্পাদনা

    আনচেক Enable type-over completions

  2. এক্সকোড পুনরায় আরম্ভ করুন


14

দেখে মনে হচ্ছে এক্সকোড -> পছন্দসমূহ -> পাঠ্য সম্পাদনা কৌশলটিতে চেকবাক্সটি "টাইপ-ওভার সম্পূর্ণকরণ সক্ষম করুন" সক্ষম করে does কমপক্ষে আমার ক্ষেত্রে স্বতঃপূণ্যতা আবার এক ধরণের পুরানো পথে পড়ে যায়, সুতরাং এটির আগে আমি নিজে ক্লাসের নামটি স্বয়ংক্রিয়ভাবে পূরণ করতে পারি aut


এটি চেষ্টা করে গেছে তবে এটি এখনও শ্রেণীর নামগুলি সঠিকভাবে পূর্ণ করে না।
এরিক বি

আমি কোনও পার্থক্য দেখছি না। এখনও কাস্টম নামগুলি শেষ করতে হবে ... :(
ম্যাথিউএফএক্স

এই কাজটি করতে আপনাকে ইনডেক্সিং চালু করতে হবে। ইনডেক্সিং চালু করতে আপনি এক্সকোডের মধ্যে থেকে এটি করতে পারবেন না। আপনাকে শেলটিতে নিম্নলিখিত লাইনটি প্রয়োগ করতে হবে। তারপরে এক্সকোড পুনরায় চালু করুন। % অক্ষমতা মুছতে com.apple.dt.Xcode IDEIndexDisable দেখতে stackoverflow.com/questions/7328041/...
andrewz

5

এটি কোনওভাবেই পর্যাপ্ত সমাধান নয়, তবে বিগত কয়েকদিন এটি আমাকে (সবেমাত্র) আমার পবিত্রতা বজায় রাখতে দিয়েছে: প্রতিটি বিল্ডের পরে, আপনাকে আপনার উত্পন্ন ডেটা ফোল্ডারটি ট্র্যাশ করতে হবে। আপনি এই ফোল্ডারটি খুঁজে পেতে পারেন Xcode > Preferences > Locations > Derived Data। কেবল পুরো জিনিসটি ট্র্যাশ করুন এবং এটি পুনরায় ইনডেক্সিং পদক্ষেপ শুরু করবে যা যথাযথ স্বয়ংক্রিয়রূপে কার্যকারিতা পুনরুদ্ধার করবে। দুর্ভাগ্যক্রমে, আমি খুঁজে পেয়েছি যে একবার আমি তৈরি করার পরে, স্বয়ংক্রিয়রূপের আচরণটি তার ভাঙ্গা অবস্থায় ফিরে আসে।


4

শুধু এক্সকোড থেকে প্রাপ্ত ডেটা ফোল্ডারটি খুলুন এবং ফোল্ডারটি মুছুন

/Users/yourUserName/Library/Developer/Xcode/DerivedData

তারপরে এক্সকোডটি পুনরায় চালু করুন, এখন স্বতঃপূরণ একটি কবজির মতো কাজ করে


এটি আমার পক্ষে কাজ করেছে, আমি জানি না কেন এটি নেতিবাচকভাবে রেট দেওয়া হয়েছে।
মাইক এম

1

আমার ধারণা আছে যে স্বতঃপূরণের কিছু 'অংশ' কিছুক্ষণ পরে ব্যর্থ হয়। আমি ম্যাকটিকে আবার কাজ করতে পুনরায় চালু করতে ব্যবহার করি। তবে কখনও কখনও এটি আবার খুব শীঘ্রই ব্যর্থ হয়। পুনঃসূচনাটির সাথে মিলিত @ অ্যালেক্স বাইকভের উত্তরটি কৌশলটি করবে।

যাইহোক: এক্সকোডের স্বয়ংক্রিয়ভাবে সমাপ্তি সর্বদা বকাবকি ছিল। অ্যাপকোড এটি আরও ভাল পেতে ব্যবহৃত হত। দুর্ভাগ্যক্রমে এখনও দ্রুত সঙ্গে না।



0

এটি কোনও শ্রেণীর নাম খুঁজে পায় না

কাজের ক্ষেত্র হিসাবে, আপনি কমান্ড + শিফট + কে এবং কমান্ড + বি টি বেশ কয়েকবার টিপতে চেষ্টা করতে পারেন - এটি অস্থায়ীভাবে কাজ করে।


4
কি সিএমডি + শিট + কে (ক্লিন), সিএমডি + শিট + অপ্ট + কে (ক্লিন বিল্ড ফোল্ডার), ক্লোজড এক্সকোড, মুছে ফেলা হয়েছে ~/Library/Developer/Xcode/DerivedData, ওএস এক্স রিবুট করেছে, এবং এটি এখনও কার্যকর হয়নি। :-)
তেলানুব

4
আমাদের একটি খুব বড় প্রকল্প রয়েছে যা স্ক্র্যাচ থেকে সংকলন করতে 20 মিনিট সময় নেয়, তাই পরিষ্কার এবং পুনর্নির্মাণ আমাদের পক্ষে বিকল্প নয় ...
লংবো

0

এক্সকোড 7.3.1

আমি আরও একটি সম্ভাব্য কারণ শেয়ার করব, যা বেশ কয়েকদিন পরে আমরা খুঁজে পেলাম। আমাদের একাধিক স্কিম রয়েছে এবং সেগুলির একটিতে ব্রিজিং শিরোনাম এমন একটি ফাইল আমদানি করছিল যা অস্তিত্বহীন। সুতরাং, এটি সংকলন এবং চলমান চলাকালীন ভেঙে পড়েনি (শিরোনামটি অন্য কোনও স্কিমের অন্তর্ভুক্ত) তবে এটি স্বতঃপূরণটি ভেঙে গেছে (কোনও উদ্দেশ্য-সি শ্রেণি খুঁজে পাচ্ছে না)।

আশা করি এটি কারও সাহায্য করবে!


0

বিভিন্ন পদ্ধতি চেষ্টা করার পরে:

  • উত্সযুক্ত ডেটা মুছুন
  • বিল্ড সেটিংসে স্যুইচিং মডিউল সক্ষম
  • সম্পূর্ণ পরিষ্কার
  • পুনরায় চালু করুন

কেবল এটিই কাজ করেছে:

  • আপনার ফাইলগুলিতে @ এন্ডের পরে কোনও মন্তব্য করা (/ * এবিসি * /) কোড সন্ধান করুন এবং মুছুন।

ম্যাক্স_বিতে ক্রেডিট: https://forums.developer.apple.com/thread/7439

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


-1

ওএস এক্স অ্যাপ্লিকেশন করার চেষ্টা করার সময় আমি এই সমস্যার মধ্যে পড়েছিলাম এবং এক্সকোড 7.3 ডকুমেন্টেশন এবং ওএস এক্স 10.11.4 ডকুমেন্টেশনটি আসলে ডাউনলোড হয়েছে কিনা তা নিশ্চিত করে আমি এই সমস্যাটি সমাধান করতে সক্ষম হয়েছি। এটি সম্পূর্ণরূপে আমার স্ব-পরিপূর্ণ কার্যকারিতা পুনরুদ্ধার করে। আমার সম্পূর্ণ নির্দেশাবলীর নীচে পাশাপাশি একইরকম প্রশ্নের আমার উত্তরে রয়েছে: https://stackoverflow.com/a/39420664/3444925

আমার নিজেই এই সমস্যাটি হয়েছিল এবং এ সম্পর্কিত অন্যান্য সমস্ত অনুরূপ প্রশ্ন ও উত্তরগুলি সন্ধান করার পরেও আমি এর সমাধান খুঁজে পাইনি। যাইহোক, অবশেষে আমার জন্য কী কাজ করেছিল তা পেয়েছি।

যাও Xcode -> Preferences -> Components। সেখানে আপনি সম্ভবত একটি স্ক্রিন পাবেন যা নীচের মত দেখাচ্ছে:

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

এটি দেখায় যে ডকুমেন্টেশন ডাউনলোড করা হয়নি এবং সুতরাং, ডকুমেন্টেশন ডাউনলোড না করে পুনরায় সূচীকরণ বা পুনরায় বিল্ডিংয়ের কোনও প্রচেষ্টা আপনাকে স্বতঃপূরণ কার্যকারিতা ব্যবহার করতে সক্ষম হতে বাধা দিতে পারে।

আমি একবার এক্সকোড 7.3 ডকুমেন্টেশন এবং ওএসএক্স 10.11.4 ডকুমেন্টেশন ডাউনলোড করার পরে, স্বতঃপূরণ কার্যকারিতা ফিরে পাওয়ার জন্য এটি আমার পক্ষে যথেষ্ট ছিল (আমি একটি ওএস এক্স অ্যাপ্লিকেশন বানাতে চেষ্টা করছিলাম, তাই আপনার জন্য প্রাসঙ্গিক যতটা ডকুমেন্টেশন ডাউনলোড করতে দ্বিধা বোধ করবেন না) )।


বাহ্যিক সংস্থানগুলিতে লিঙ্কগুলি উত্সাহিত করা হয় তবে দয়া করে লিঙ্কটির চারপাশে প্রসঙ্গটি যুক্ত করুন যাতে আপনার সহ ব্যবহারকারীদের এটি কী এবং কেন আছে তা কিছুটা ধারণা থাকতে পারে। টার্গেট সাইটটি যদি অ্যাক্সেসযোগ্য না হয় বা স্থায়ীভাবে অফলাইনে চলে যায় তবে একটি গুরুত্বপূর্ণ লিঙ্কের সর্বাধিক প্রাসঙ্গিক অংশটি সর্বদা উদ্ধৃত করুন।
pableiros

আমি কেবলমাত্র এখানে আমার সম্পূর্ণ উত্তরটি ব্লকের উদ্ধৃতি হিসাবে এখানে যোগ করেছি @ পাবলিকোস
জকুনজিকা

-1

আমি বেশ কয়েকটি নতুন ক্লাস ফাইল তৈরি না করা পর্যন্ত আমি এতে প্রবেশ করিনি। অন্যান্য শ্রেণিগুলি ভাল কাজ করেছে, তবে স্বয়ংক্রিয়ভাবে সম্পূর্ণ নতুন ফাইলগুলিতে কোনও কাজ করবে না ...

ফিক্স (আমার জন্য) - আমি ইউনিট পরীক্ষার লক্ষ্যগুলি সহ আমার সমস্ত লক্ষ্যগুলিতে এই ফাইলগুলি যুক্ত করতে হয়েছিল যদিও আমি এখনও সেগুলি ব্যবহার না করছিলাম n't

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