এক্সকোড - is (এসআরক্রট) কী?


115

আমি একটি এক্সকোড প্রকল্প দেখছি যা কিছু লাইব্রেরি ব্যবহার করে। প্রকল্পটি একটি ভিন্ন কম্পিউটারে তৈরি হয়েছিল, সুতরাং আমার কয়েকটি পাথ আপডেট করতে হবে। লাইব্রেরির অনুসন্ধানের পথগুলি সমস্ত দিয়ে শুরু হয় $(SRCROOT)। ওটার মানে কি?


উত্তর:


147

এটি এক্সকোড প্রকল্পযুক্ত ডিরেক্টরিতে যাওয়ার পথ।


আশ্চর্যের বিষয় হ'ল আমি যখন বিল্ড সেটিংসে পাথগুলি দেখি তখন সেগুলি সমস্ত / ব্যবহারকারী / স্টিভ দিয়ে শুরু হয়। আমি যখন সেটিংয়ের বিশদ দর্শন পেতে ডাবল ক্লিক করি তখন তারা পরিবর্তে সমস্তটি $ (এসআরসিআরআউট) দিয়ে শুরু করে। তবে আমার কম্পিউটারে কোনও / ব্যবহারকারী / স্টিভ ডিরেক্টরি নেই। সুতরাং এটি কি অন্যভাবে অন্য কম্পিউটারের লোকেশনটিতে লক হয়ে গেছে?
উইলিয়াম জকুশ

সম্ভবত কেউ একটি নিখুঁত পাথ ব্যবহার করে SRCROOT সংজ্ঞায়িত করেছেন - এটি আপনার প্রকল্পের সমস্ত উত্সের জন্য সাধারণত একটি সুবিধাজনক মূল ডিরেক্টরি হয় তবে আপনি যদি কেবল একটি বিকাশ মেশিন না পান তবে এটি একটি পরম পথ হওয়া উচিত নয়।
পল আর

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

30
কি PROJECT_DIR? এর থেকে পার্থক্য কি SRCROOT?
Gon

মন্তব্যে প্রশ্ন জিজ্ঞাসা করবেন না; স্ট্যাক ওভারফ্লোতে 36323031 প্রশ্ন দেখুন ।
সুইফট আরকিটেক্ট

20

এটি মূলত আপনার প্রকল্পের রুট ডিরেক্টরিটি এক্সকোড দ্বারা সংজ্ঞায়িত।

http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html#//apple_ref/doc/uid/TP40003931-CH3-SW38


2
এক্সকোড সহায়তা ডকুমেন্টেশন এখন সংস্করণ ভিত্তিক। এক্সকোড 8.3 বিল্ড সেটিংস রেফারেন্সের জন্য আপডেট হওয়া লিঙ্ক ।
সুইফট আরকিটেক্ট

3

$(SRCROOT)(ওরফে $(SOURCE_ROOT)) আপনার অবস্থানের একটি পথ যেখানে একটি .xcodeproj

এটি যাচাই করা সহজ, এটি কেবল একটি ক্ষেত্রের মধ্যে রাখুন এবং এক্সকোড আপনাকে একটি টিপ দেয়

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

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