এক্সকোড রান স্ক্রিপ্ট বিল্ড ফেজ "ইনস্টল করার সময় কেবল স্ক্রিপ্ট চালান" বিকল্পটি


90

এক্সকোড রান স্ক্রিপ্ট বিল্ড ফেজে "ইনস্টল করার সময় কেবলমাত্র স্ক্রিপ্ট রান করুন" বিকল্প রয়েছে, আমি এটিতে ডকুমেন্টেশন খুঁজে পাচ্ছি না। এটার কাজ কি?

উত্তর:


139

স্ক্রিপ্টটি চালিত ইনস্টল করার সময় কেবলমাত্র চেক ইনস্টল করার সাথে সাথে , স্ক্রিপ্টটি তখনই সংরক্ষণ করা হয় যখন পণ্য সংরক্ষণাগারটি করা হয়।


12
কোনও ডিভাইসে বিল্ডিং / ইনস্টল করার সময় নয়? (এটি: CMD-Bডিভাইসটি প্লাগ ইন করে কোনও শারীরিক ডিভাইস (সিম নয়) তৈরি এবং চালনা করুন this এই স্যুইচটির জন্য "ইনস্টল করার সময়" হিসাবে গণ্য হয় না?)
অলি

6
কোনও আসল ডিভাইসে ডিবাগ-ইনস্টল করা (এক্সকোড থেকে বিল্ড ও রান করুন) "ইনস্টলিং" হিসাবে গণ্য হয় না। রান স্ক্রিপ্টটি কেবল সংরক্ষণাগারভুক্ত হলে (এক্সকোড 9 দিয়ে পরীক্ষিত) চালানো হয়।

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

17

এক্সকোড বিল্ড সিস্টেম গাইড (এক্সকোড 3.2.x) এ বলা হয়েছে:

ইনস্টল করার সময় স্ক্রিপ্টটি চালান। কেবল ইনস্টল বিল্ডের সময় স্ক্রিপ্টটি চালায়, তা হল, যখন এক্সকোডবিল্ডের ইনস্টল বিকল্পটি ব্যবহার করা হয় বা বিল্ড সেটিংস ডিপ্লোমেন্ট লোকেশন (DEPLOYMENT_LOCATION) এবং স্থাপনার পোস্টপ্রসেসিং (DEPLOYMENT_POSTPROCESSING) চালু থাকে।


আপনার যখন প্রয়োজন / চান ...? আমি DEPLOYMENT_LOCATION, DEPLOYMENT_POSTPROCESSING, এবং TARGET_BUILD_DIR এ ডকুমেন্টেশন পড়ার পরামর্শ দেব।
এরিক

4
এটি পড়ুন, তবে লোকেরা কোন পরিস্থিতিতে তাদের ব্যবহার করে?
বুন

15
পুনরায়: আপনি কখন এটি ব্যবহার করতে চান: আমি এই পতাকাটি স্ক্রিপ্টগুলিতে ব্যবহার করি যা বিল্ড নম্বরটি বৃদ্ধি করে, যাতে এটি কেবল বিটা পরীক্ষকদের কাছে প্রেরণ করার জন্য আমি সংরক্ষণাগারভুক্ত হয় (এবং প্রতিবার অ্যাপটি চালানোর সময় নয়)
ওয়েন

4
অথবা ফায়ারবেস বা ক্র্যাশলিটিক্সে প্রতীক ফাইলগুলি আপলোড করার সময়। প্রতিটি ডিবাগ বিল্ডে এটি আপলোড করার দরকার নেই।

আসলে ফ্যাব্রিক বলে যে প্রতিটি বিল্ডে প্রতীক ফাইলগুলি আপলোড করা উচিত। ডিএসওয়াইএম আপলোডিং কনফিগার করার আরও ভাল উপায় আছে। সমর্থন.
crashlytics.com/ জ্ঞানসবেজ / আর্টিকেলস_…
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.