এক্সকোডের বিল্ড ফোল্ডারটি কোথায়?


164

এক্সকোড 4 এর আগে আমার প্রকল্পের মূল ফোল্ডারে বিল্ডটি তৈরি করা হত। আমি এটি আর খুঁজে পাচ্ছি না।

আমি বিল্ড ফোল্ডারটি কোথায় খুঁজে পাব?


34
ফাইল-> প্রকল্পের সেটিংগুলিতে ক্লিক করুন । এটি আপনাকে সেখানে ফোল্ডারটি বলে। ছোট "তীর" বোতামটি নোট করুন - এটি ফাইন্ডারে আপনার জন্য ফোল্ডারটি খুলবে। খুব সহজ।
ফ্যাটি

3
ফাইল -> ওয়ার্কস্পেস সেটিংসে আপডেট হয়েছে বলে মনে হচ্ছে ।
জোয়েল পুররা

উত্তর:


225

~/Library/Developer/Xcode/DerivedDataএখন ডিফল্ট।
প্রকল্পগুলি তাদের বিল্ড ডিরেক্টরিগুলি নির্দিষ্ট করার জন্য মঞ্জুরি দেওয়ার জন্য আপনি Xcode এ প্রিফ সেট করতে পারেন।


12
ঠিক আছে, সুতরাং আমার বিল্ডটি .../XCode/DerivedData/ফোল্ডারে যায় , যথেষ্ট সহজ। সাবফোল্ডারগুলি মনে হয় বাদে AppName-asdflkjqwergoobledygook। যেহেতু আমি একটি স্ক্রিপ্ট থেকে বিল্ডিং করছি, আমি আসলে চাই এটি বিল্ড (তাই আমি এটা প্যাকেজ এবং TestFlight মাধ্যমে পাঠাতে পারেন :) আমি কিভাবে নির্ধারণ করবেন যা অনেকের MyAppName-xxxx-s অধিকার কেউ নেই? ধন্যবাদ! (স্বাস্থ্যকে লক্ষ্য করুন: এই বিশেষ ক্ষেত্রে, আমি CONFIGURATION_BUILD_DIRপ্যারামিটারের সাথে আউটপুট জোর করতে চাই না , কারণ এটি উত্তরাধিকারের টার্গেটের উপর নির্ভর করে না))
অলি

6
আপনি
এক্সকোড

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

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

4
@ আরনেইভার্টসন এই গ্রহে এমন কোনও সংস্করণ নিয়ন্ত্রণ ব্যবস্থা আছে যা বিল্ড ডিরেক্টরিগুলি উপেক্ষা করার উপায় সরবরাহ করে না? লাইক .. একটি একক?
হারাবান

23

এটা তোলে দ্বারা অবস্থিত উচিত: ~/Library/Developer/Xcode/DerivedData

আপনি অক্ষমতা পরিবর্তিত হলে, আপনি দেখতে পারেন যেখানে বিল্ড ডিরেক্টরি গিয়ে হয় File-> কর্মস্থান সেটিংস তারপর তাকান অবস্থান বিল্ড


15

আপনি আউটপুট ডিরেক্টরিটি কনফিগার করতে পারেন CONFIGURATION_BUILD_DIR পরিবেশ পরিবর্তনশীল ।

সূত্র: http://developer.apple.com/library/mac/#docamentation/DeveloperTools/References/XcodeBuildSettingRef/0- পরিচয় / সংজ্ঞা html#//apple_ref / doc / uid / TP40003931-CH1-SW1


2
চমৎকার। এমন কোনও পরিবর্তনশীল আছে যা আউটপুট ফোল্ডারের নামটি বলে যদি আমি এক্সকোডকে এটি করতে দিই? (আমি অ্যাপ্লিকেশন নামের পরে এলোমেলো-পাঠ্য বোঝাতে চাই .../Xcode/DerivedData) ধন্যবাদ!
অলি 4


4

আমি নিজেও ভাবলাম। আমি দেখতে পেলাম যে ফাইলের (মেনু) অধীনে একটি আইটেম রয়েছে "প্রকল্প সেটিংস"। এটি 3 টি পছন্দ সহ একটি ডায়ালগ বাক্স খুলবে: "ডিফল্ট অবস্থান", "প্রকল্পের তুলনামূলক অবস্থান" এবং "কাস্টম অবস্থান" "প্রকল্প-আপেক্ষিক" বিল্ড পণ্যগুলিকে আগের মতো করে রাখে folder এটি পছন্দ মেনুতে নেই এবং প্রতিবার কোনও প্রকল্প তৈরি হওয়ার সময় সেট করতে হবে। আশাকরি এটা সাহায্য করবে.


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

অমিত, এই উত্তরে জিইউআই বর্তমানে কী দেখায়, যা পূর্বের চেয়ে পৃথক।
অ্যানি দ্য অ্যাগিল

3

এক্সকোড 3 এ পূর্বে নির্মিত একটি প্রকল্পের সাথে আমি একটি মাঝারি ডিরেক্টরি দেখতে পাই যেখানে build/বলা হয়Foo.buildFoo আমার প্রকল্প নাম, এবং তারপর যে ডিরেক্টরি আপনি আশা করতে চাই (ডিবাগ-iphonesimulator, রিলিজ-iphoneos, ইত্যাদি হয়, অভিমানী আপনি একটি বিল্ড কাজ করেছি সেই ধরণের) অবজেক্ট ফাইল এবং পণ্য যুক্ত।

এখন, আমি সন্দেহ করি যে আপনি যদি এক্সকোড 4 এ একটি নতুন প্রকল্প শুরু করেন , তবে ডিফল্ট অবস্থানটি ডেরিভডাটার অধীনে থাকে তবে আপনি যদি এক্সকোড 4-এ কোনও Xcode3 প্রকল্পটি খোলেন, তবে Xcode4 বিল্ড / ডিরেক্টরি ব্যবহার করে (উপরে বর্ণিত হিসাবে)। সুতরাং, বেশ কয়েকটি সঠিক উত্তর রয়েছে। :-) ফাইল মেনু, প্রকল্প সেটিংসের আওতায়, আপনি দেখতে পারেন XCode এই ক্ষেত্রে কীভাবে আপনার পছন্দ মত কম কাজ করে তা কাস্টমাইজ করতে পারেন।


3

ডিফল্ট Build locationহিসাবে হয় Derived Data

দয়া করে নোট করুন: আপনি যদি উন্নয়ন প্রক্রিয়া চলাকালীন ডেরিভেডডাটা মুছলে এবং পুনরায় এটি পুনর্নির্মাণ করেন তবে একটি পণ্যের পথে পরিবর্তন করা যেতে পারে ।

Xcode -> Preferences... -> Locations 

আপনি এর অবস্থান পরিবর্তন করতে পারেন Build location। এটি পুরো কর্মক্ষেত্রে প্রভাব ফেলবে

File -> Project/Workspace Settings... -> Advanced 

আপনি ব্যবহার করে লক্ষ্যটির অবস্থান পরিবর্তন করতে পারেন:

Project editor -> select a target -> Build Settings -> Per-configuration Build Products Path

ডিফল্ট মান$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

আপনি যদি স্বায়ত্তশাসন তৈরি করতে চান তবে এটি অর্থবোধ করে Build location

এক্সকোড 10.2.1


1

ডিবাগ চলমান ক্ষেত্রে

Library / লাইব্রেরি / বিকাশকারী / এক্সকোড / ডেরিভডডেটা / {আপনার অ্যাপ্লিকেশন Build / বিল্ড / পণ্য / ডিবাগ / {প্রকল্পের নাম} .এপ / বিষয়বস্তু / ম্যাকোস

আপনি স্বতন্ত্র এক্সিকিউটেবল ফাইলটি খুঁজে পেতে পারেন (Mach-O 64-বিট এক্সিকিউটেবল x86_64)


0

আমার জন্য এটি ছিল:

/ ব্যবহারকারী / {আপনার ব্যবহারকারীর নাম Library / গ্রন্থাগার / বিকাশকারী / এক্সকোড / উত্পন্ন ডেটা ...

এবং লাইব্রেরি / বিকাশকারী / এক্সকোড / ডেরিভেডডাটাতে নেই ...

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