এক্সকোড 8 প্রতিবার সম্পূর্ণ কোডটি পুনরায় সংমিশ্রণ করবে


131

কোডে কোনও পরিবর্তনের সাথে (যদিও ফাইল .pch এ নেই), সম্পূর্ণ প্রকল্পটি প্রতিবারই সংশোধন করে।


31
কেন এই হ্রাস করা হচ্ছে ?! এটি একটি বৈধ সমস্যা। প্রতিবার সংকলন করতে 4 মিনিট সময় নেয়, সমস্ত দলের উত্পাদনশীলতাকে ডেকে আনে।
জোশ

1
আমিও এই সমস্যাটি পেয়েছি।
এজে 9

3
আপনি কিছু আইবিডিজিনেবল স্টাফ দিয়ে এক্সিব / স্টোরিবোর্ডগুলি সংশোধন করছেন?
লার্মে

1
সম্পর্কিত অ্যাপল ফোরামের থ্রেড: forums.developer.apple.com/thread/62737 । এখনও কোনও কর্মবিরতি নেই।
ldiqual

1
অ্যাপল ফোরামে প্রস্তাবিত বাগ প্রতিবেদনটি খোলার বিষয়টি নিশ্চিত করুন।
লিও নাটান

উত্তর:


34

আপডেট 2017/1/2

এই সমস্যাটি Xcode 8.2.1 এ সমাধান করা হয়নি (আমার প্রকল্পের জন্য)

কীভাবে বাঁচবো?

Code IDE: Xcode/Atom
Build: xcrun
Debug: Xcode (Control + Command + R)

আপডেট 2016/12/17

এই সমস্যাটি Xcode 8.2 এ সমাধান করা হয়নি।

আপডেট 2016/12/12

কোডটি তৈরি করতে এবং ডিবাগ করার জন্য কমান্ড লাইনটি এখন আমার পছন্দ। আশা করি শীঘ্রই অ্যাপল এই বৈধ বাগটি ঠিক করবে।

আপডেট 2016/12/04

এই সমস্যাটি Xcode 8.2 (বিটা 2) দিয়ে সমাধান হয়েছে বলে মনে হচ্ছে ।

তবে আমার পক্ষে এটি সমাধান করা হবে না, আমি এক্সকোড ৮.২ ব্যবহার করার পরেও আমি এই সমস্যার মুখোমুখি। আপনি এটি ব্যবহার করে দেখতে পারেন ( এখানে Xcode8.2 বিটা 2 ডাউনলোড করুন )

বিল্ড সিস্টেম • কেবলমাত্র ছোট পরিবর্তন ঘটে গেলে এক্সকোড একটি সম্পূর্ণ লক্ষ্য পুনর্নির্মাণ করতে পারে না। (28892475)


পুরানো উত্তর: এটি প্রায় কাজ:

এখানে চিত্র বর্ণনা লিখুন "বিল্ড সেটিং" ট্যাব -> "সি ভাষা ডায়ালেক্ট" -> এটিকে "সংকলক ডিফল্ট" এ পরিবর্তন করুন।

রেফারেন্সের জন্য :

"সি ল্যাঙ্গুয়েজ ডায়ালেক্ট" "সংকলক ডিফল্ট" এর পরিবর্তে "GNU99" এ সেট করা হয়েছিল। আগে মানটি জিএনইউ৯৯ ছিল তবে এখন তা নয়। এক পর্যায়ে Xcode লাইব্রেরি প্রকল্পের সেটিংস সঠিকভাবে স্থানান্তরিত করতে পারেনি এবং তাই এটি GNU99 এ সেট করা হয়েছে। আমি একবার এটি GNU99 এ পরিবর্তন করে ফেললে এটি প্রতিবার আমার কোডগুলি পুনরায় সংবিধান বন্ধ করে দিয়েছে!


1
এ পর্যন্ত সব ঠিকই!!! যদি এটি চালিয়ে যায় তবে আমাকে এক ঘন্টা এবং অনুগ্রহের আপনার দিন।
অ্যাডাম ওয়েট

7
আরগ এটি সবকিছু পুনরায় সংবিধানে ফিরে এসেছে
অ্যাডাম

1
আমারও একই আচরণ। যদি আমি উদ্ভূত ডেটা সাফ করে (বা সি ভাষার উপভাষা পরিবর্তন করি) তবে এটি প্রায় 10 টি বিল্ডের জন্য কাজ করবে। তারপরে এটি সবকিছু পুনর্নির্মাণ করতে পিছনে পড়ে।
ব্লু বাঁশ

1
এক্সকোড 8.2 (বিটা 2) 10 টি বিল্ডের জন্য কাজ করে তারপরে স্ক্র্যাচ থেকে সবকিছু পুনর্নির্মাণ করে তবে আগেরটির চেয়ে এখনও ভাল।
মার্কাস

3
দুর্ভাগ্যক্রমে সমস্যাটি Xcode 8.3 বিটা 2 (কমপক্ষে আমাদের জন্য) বজায় রয়েছে। আমাদের প্রকল্পে কোন লক্ষণীয় উন্নতি পরিমাপ করা যায় না।
ক্যাস্পার মুনক

20

পণ্য -> স্কিম -> সম্পাদনা প্রকল্পে যান। বাম দিকের কলামে বিল্ড নির্বাচন করুন এবং " অন্তর্নিহিত নির্ভরতাগুলি অনুসন্ধান করুন " নির্বাচন করুন

আপনি যখন প্রথমবারের মতো প্রকল্পটি তৈরি করছেন তখন এই পতাকাটি অবশ্যই পরীক্ষা করা উচিত ..


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

3
এটি কোকোপড এবং মূল প্রকল্প সহ একটি প্রাথমিক ওয়ার্কস্পেস। কোকোপডগুলি বিলম্বিত থাকে, তবে মূল প্রকল্পটি প্রতিটি ফাইল পুনর্নির্মাণ করে; বিল্ড আউটপুট এবং এটি অবশ্যই সমস্ত 100+ ফাইল পুনর্নির্মাণের পর্যবেক্ষণ করছে।
জোশ

1
আপডেট: মনে হচ্ছে এই সমাধানটি কিছু বিল্ডগুলির জন্য এটি করার পরে কাজ করে, তবে এটি পুরো প্রকল্পটি পরিষ্কার করে পুনর্নির্মাণ করে। তবে 2-8 তম বারের পুনর্নির্মাণের মাধ্যমে, এটি আবার সমস্ত কিছু পুনরায় সংযুক্ত করা শুরু করে। কোন ধারনা? হতাশার বাইরেও।
জোশ

এটি কাজ করে না, কমপক্ষে কোনও কোকোপডস ওয়ার্কস্পেসের সাথে নয়। সবকিছু প্রতিটি সময়, নির্মিত হয়। দুর্দান্ত বিরক্তিকর, বিশেষত যেহেতু অ্যাপলকে এই সমস্যাটি সমাধান করার জন্য বছর সময় ধরেছে।
Womble

7

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


1
হা এটি এত সহজ হতে পারে :)
ম্যানমাল

5

আপডেট

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

এখন আমি দ্রুত বর্ধনশীল ডিবাগ বিল্ডগুলির জন্য একক ফাইল সংকলন পদ্ধতি ব্যবহার করি।

কোড রিফ্যাক্টরিং, https://medium.com/rocket-fuel/optimizing-build-times-in-swift-4-dc493b1cc5f5 সহ এই লিঙ্কে আরও কিছু ভাল পরামর্শ রয়েছে

পুরোনো

এক্সকোড ৯ নিয়ে এখনও আমার কাছে একটি অবিরাম সমস্যা হয়ে দাঁড়িয়েছে আপনার অনেকের মতো আমি অনেক সোর্স ফাইলের সাথে একটি বৃহত সুইফট 4 / কোকোপডস প্রকল্পে কাজ করছি এবং প্রতিবার প্রতিটি ফাইল পুনরায় সংকলন উত্তেজক is

এখন পর্যন্ত আমি নিম্নলিখিত সেটিংসের সাথে সেরা ফলাফল পাচ্ছি। আমি আপনাকে এটি ব্যবহার করে দেখার পরামর্শ দিচ্ছি এবং দেখুন এটি আপনার জন্য কীভাবে কাজ করে।

  • স্কিমা -> বিল্ড -> "অন্তর্নিহিত নির্ভরতা খুঁজুন" = সত্য UE
  • বিল্ড সেটিংস -> লিংক-সময় অপ্টিমাইজেশন = বর্ধিত
  • বিল্ড সেটিংস -> অপ্টিমাইজেশন স্তর (ডিবাগ) = কিছুই নেই [-ओইউ]
  • বিল্ড সেটিংস -> অপ্টিমাইজেশন স্তর (প্রকাশ) = দ্রুততম, ক্ষুদ্রতম [-ও]
  • বিল্ড সেটিংস -> পূর্বনির্ধারিত শিরোনামগুলির ভাগ বাড়াতে = ইয়েস
  • বিল্ড সেটিংস -> বর্ধিত ডিস্টিল = ইয়েস সক্ষম করুন

যুক্ত কাস্টম ব্যবহারকারী-সংজ্ঞায়িত বিল্ড সেটিংস,

  • বিল্ড সেটিংস -> HEADERMAP_USERS_VFS = YES

দ্রষ্টব্য: পুরো মডিউল অপ্টিমাইজেশনের জন্য আমার কাছে কাস্টম ব্যবহারকারী-সংজ্ঞায়িত সেটিং নেই।


3

আমি আমার প্রিফিক্স শিরোলেখ সম্পর্কিত কিছু কোড পরিবর্তন করেছি যা দেখে মনে হয় যে এই সমস্যাটি স্থির হয়েছে। আমি জানি না কোনটি আসলে কৌতুক করেছিল, তবে আমি তাদের সকলকে এই আশায় ভাগ করব যে এটি অন্য কাউকে সাহায্য করবে helps আপনার যদি উপসর্গের শিরোনাম সেট না থাকে তবে আমি অনুমান করি এটি সমস্যা নয় (বা সমস্যাটি বহুমুখী)।

  1. প্রিফিক্স শিরোনামের যে কোনও আমদানি অন্তর্নির্মিত পণ্য ডিরেক্টরি থেকে ফাইলগুলি সরিয়ে ফেলুন যাতে আপনি এটির জন্য বিল্ড সেটিং ("পূর্বনির্ধারিত শিরোনাম ফাইলগুলি বিল্ড ডিরেক্টরি থেকে ফাইল ব্যবহার করে") "না" পরিবর্তন করতে পারেন। নিশ্চিত হয়ে নিন যে এটি অপ্রত্যক্ষভাবে অন্যান্য আমদানির মাধ্যমেও আমদানি করা হয়নি।
  2. প্রিফিক্স শিরোলেখ থেকে যে কোনও আমদানি সরিয়ে ফেলুন যা ক্ল্যাং মডিউলগুলি ব্যবহার করে (লাইব্রেরি বা ফ্রেমওয়ার্কগুলিতে মডিউল রয়েছে যা তাদের হেডার ডিরেক্টরিতে মডিউলম্যাপ ফাইল রয়েছে, যাতে আপনি কোড লিখতে পারেন @import MyModule )। (আমার জন্য, এই এবং প্রথম ধাপটি এক এবং একই ছিল))
  3. উপসর্গ শিরোনাম ভাগ করে নেওয়ার জন্য "হ্যাঁ" তে সেট করুন। (আমি এটি প্রয়োজনীয় মনে করি না, এবং এটি আমার নিজস্ব প্রকল্পে কোনও প্রভাব ফেলবে না I'm আমি কেবল এটি উল্লেখ করছি কারণ আমি এটি পরিবর্তন করেছি কারণ আমি কিছু চেষ্টা করতে রাজি ছিলাম :)))
  4. এক্সকোড থেকে প্রস্থান করুন এবং আপনার ডেরিভডডেটা / মডিউলক্যাচ ডিরেক্টরিটি মুছুন (যদি আমি সঠিকভাবে মনে করি তবে ~ / লাইব্রেরি / বিকাশকারী হিসাবে কনফিগার করা আছে)।

যদি এটি এখনও কাজ না করে, আপনি আপনার উপসর্গ শিরোনাম থেকে আরও কিছু আমদানি সরিয়ে চেষ্টা করতে পারেন। এটি ট্রিপ আপ কিছু হতে পারে ...


3

দেখে মনে হচ্ছে যে তারা https://forums.developer.apple.com/thread/62737 অনুসারে এটিতে সক্রিয়ভাবে কাজ করছে তবে এটি যোগ করার মতো কাজ

HEADERMAP_USES_VFS = YES

আপনার টার্গেটের বিল্ড সেটিংসের আওতায় (প্রকল্প -> লক্ষ্য -> বিল্ড সেটিংস -> ব্যবহারকারী সংজ্ঞায়িত)।

গত এক মাস ধরে ধারাবাহিকভাবে আর কোনও সমাধান না করে এই সমাধানটি আমার জন্য প্রতিবারই কাজ করেছে।

সম্পাদনা: এখনও মাঝে মাঝে সবকিছু পুনরায় সংশোধন করে, যদিও এটি নির্ধারণ করা এই সেটিংটি দিয়ে খুব কম ঘন ঘন এটি করে বলে মনে হচ্ছে।


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

এমনকি আমি ব্যবহারকারী সংজ্ঞায়িতও খুঁজে পাচ্ছি না)
ডেভিড

2
@ ডেভিডসিক এটি বিল্ড সেটিংসের একেবারে নীচে
লেজার হক

1
যদি আপনি এটি না দেখেন তবে এই meandmark.com/blog/2011/03/xcode-4-accessing-build-settings পড়ুন
লেজার হক

3

@IBDesignableআমার বিশেষ ক্ষেত্রে এক্সকোড বিল্ড প্রকল্পের সময়কালে আপনার সমস্ত কোড নির্দেশের জন্য পরীক্ষা করে দেখুন কারণ আমার স্টোরিবোর্ডে আমার কিছু মতামত ছিল যা এতে এই @IBDesignableবৈশিষ্ট্যগুলি ধারণ করে। দ্বিতীয় জিনিসটি হ'ল আমিও আমার স্টোরিবোর্ডটি পৃথক উইন্ডোতে খোলা করেছি (ট্যাব নয়) যা আমার এক্সকোডকে সমস্ত সিমুলেটরগুলির জন্য চিরকালের জন্য চাপ দেয়।


আমরা বেশ কয়েকটি @IBDesignableনির্দেশনা ব্যবহার করি ... বিশেষত এমন কিছু আছে যা আমাদের সন্ধান করা উচিত?
স্ট্যান

আমি মনে করি যে একে একে বাদ দিয়ে তাদের সন্ধান করা সম্ভব এবং ফলাফল পরীক্ষা করে দেখুন, আমার প্রকল্পটি পুরো প্রকল্পে @IBDesignable ডিরেক্টরিগুলির মধ্যে মাত্র 2 ছিল।
ua24

2

মাধুরী মনে একেবারেই সঠিক। আরও কিছুটা স্পষ্টতা যুক্ত করার জন্য, কয়েকটি গুরুত্বপূর্ণ বিষয় লক্ষ্য করুন:

আপনার লক্ষ্য নির্ভর করে এমন লাইব্রেরি / ফ্রেমওয়ার্কগুলিতে যদি অন্তর্নিহিত নির্ভরতা থাকে তবে এটি কেবলমাত্র প্রযোজ্য।

যদি "অন্তর্ভুক্ত নির্ভরতাগুলি সন্ধান করুন" অক্ষম করা থাকে:

ফলাফল: অ্যাপ্লিকেশন লক্ষ্য তৈরির আগে গ্রন্থাগারটি তৈরি হবে না। অ্যাপ্লিকেশন লক্ষ্য তৈরি করতে ব্যর্থ।

ফিক্স: দ্বিতীয় দৃশ্যটি না ঘটে তা নিশ্চিত করার জন্য আপনাকে অবশ্যই লক্ষ্যগুলি তালিকায় প্রয়োজনীয় লক্ষ্যগুলি যুক্ত করতে হবে এবং সেগুলি সঠিকভাবে অর্ডার করতে হবে।

উত্স এবং এই বিষয়ে আরও পড়া: https://pewpewthespells.com/blog/managing_xcode.html#scheme-action

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


2

আপনার টার্গেটের বিল্ড সেটিংসে যান এবং সেট Defines Moduleকরুন Yes

একটি দম্পতি গড়ার জন্য আমার জন্য পরিশ্রম করেছে, খুব শীঘ্রই দাবি করা এটি একটি চূড়ান্ত কাজ, তবে কমপক্ষে আমরা চেষ্টা করছি।


2

অ্যাপল গতকাল (নভেম্বর 14) এক্সকোডের নতুন বিটা সংস্করণ প্রকাশ করেছে

Xcode 8.2 beta 2

এবং এই ইস্যুটি প্রকাশের নোটে সমাধান হিসাবে চিহ্নিত হয়েছে।

বিল্ড সিস্টেম

Only যখন কেবলমাত্র ছোট পরিবর্তন ঘটে থাকে তখন এক্সকোড একটি সম্পূর্ণ লক্ষ্য পুনর্নির্মাণ করে না। (28892475)

এটা আমার জন্য কাজ করছে। বিল্ড স্পিড যথারীতি ফিরে এসেছিল। এই সমস্যাটির মুখোমুখি প্রত্যেকেরই এটি চেষ্টা করা উচিত!

https://developer.apple.com/download/


2

দয়া করে প্রকল্পের বিল্ড সেটিং এ যান এবং "সি ল্যাঙ্গুয়েজ ডায়ালেক্ট" পরিবর্তন করুন।

আপনি যখন এক্সকোড সংস্করণ আপডেট করেন তখন "সি ল্যাঙ্গুয়েজ ডায়ালেক্ট" "কমপ্লায়ার ডিফল্ট" এর পরিবর্তে "GNU99" তে সেট করা থাকে। এক পর্যায়ে Xcode লাইব্রেরি প্রকল্পের সেটিংস সঠিকভাবে স্থানান্তরিত করতে পারেনি এবং তাই এটি GNU99 এ সেট করা হয়েছে। এটি সমস্যার সমাধান করবে


1

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

এটি এক্সকোডে একটি বাগ হিসাবে উপস্থিত হবে।

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

আপনি যদি দেখতে পান যে অ্যাপটি একটি সম্পূর্ণ বিল্ড করছে তবে বিল্ডটি বন্ধ করুন এবং এই কৌশলটি আবার চেষ্টা করুন।

আপনি যদি কোডটিতে কোনও পরিবর্তন না করেন তবে অ্যাপটি তৈরি না করে চালানোর জন্য সিএমডি + সিটিআরএল + আর ব্যবহার করুন যা ডিবাগার সংযুক্ত করে। অ্যাপ তৈরি করবে না তবে অপ্রয়োজনীয় সময় বাঁচাতে সহায়তা করতে পারে।


এটি সত্যই কার্যকর হয় তবে কখনও কখনও XCode কোড 1 সহ ব্যর্থ হয় এবং আপনাকে একটি পরিষ্কার বিল্ড তৈরি করতে হবে। এটি একটি দুঃস্বপ্ন
অ্যান্টোনিও জুনিয়র

অন্যান্য পরিস্থিতিতে রয়েছে যেখানে এক্সকোড সর্বদা পূর্ণ বিল্ড করবে। ব্রিজিং শিরোলেখের অন্তর্ভুক্ত আপনি .h ফাইলটি সংশোধন করেন কিনা তা আমি খুঁজে পেয়েছি এটি সমস্ত সুইফ্ট ফাইল পুনর্নির্মাণ করবে। অন্যান্য পরিস্থিতিতে থাকতে পারে যা এক্সকোড বাগের সাথে সম্পর্কিত নয়।
ভ্লাদ

এমন দৃশ্য আছে যেখানে একমাত্র পরিবর্তনটি হ'ল একটি ফাংশনটির পুনরায় নামকরণ বা একটি বিদ্যমান সম্পত্তি বা বিদ্যমান শ্রেণি / কাঠামোর সাথে যুক্ত হওয়া নতুন সম্পত্তি যা পুরো পুনর্নির্মাণের ফলস্বরূপ।
আন্তোনিও জুনিয়র

এই প্রশ্ন / উত্তরটি দেখুন, এই থ্রেডটি এটির
ভ্লাদ

1

আমার পক্ষ থেকে ইস্যুটি "অন্তর্ভুক্ত নির্ভরতাগুলি অনুসন্ধান করুন" সমাধানটিতে আনচেক প্রয়োগ করে ঠিক করা হয়েছে।

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

পণ্য -> প্রকল্প -> পডস - "আপনারপ্রজেক্টনাম"

এছাড়াও প্রয়োগ করুন:

পণ্য -> প্রকল্প -> "আপনার প্রকল্পের নাম"

এটি আমাকে সহায়তা করে, তাই আমি আশা করি এই ইঙ্গিতটি অন্য কাউকে সহায়তা করে।

ধন্যবাদ


1

চেষ্টা করুন: ১. প্রকল্পে নেভিগেট করুন ২. বিল্ড সেটিংসে ক্লিক করুন 3.. পরীক্ষা করুন যে অপটিমাইজেশন লেভেল ডিবাগিংয়ের জন্য কোনওটিতে সেট করা নেই। ৪. ব্যবহারকারী-সংজ্ঞায়িত সেটিং যুক্ত করুন ক্লিক করুন S. হ্যাঁতে SWIFT_WHOLE_MODULE_OPTIMIZATION সেট করুন।

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


আমি কোনও একক চিঠি লেখার পরে এটি কাজ করার কিছুই নেই nothing
চাঁদনী

-2

এক্সকোডের আরও সংকলনের সময়, IRAMDISK (ভার্চুয়াল মেমরি ডিস্ক) ব্যবহার করতে পারেন। সংকলনের সময় হ্রাস করার জন্য খুব দরকারী এবং কার্যকর উপায়।

এছাড়াও প্রায়শই ব্যবহৃত অ্যাপ্লিকেশনটি দ্রুতগতিতে ব্যবহার করতে পারেন।

ডাউনলোড করতে এবং ব্যবহার করতে নিম্নলিখিত লিঙ্কটি দেখুন: http://iramdisk.findmysoft.com/mac/


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