এক্সকোড ৩.২ বিল্ড মেনু, "বিল্ড এবং আর্কাইভ" এর অধীনে একটি দুর্দান্ত একটি নতুন বৈশিষ্ট্য সরবরাহ করে যা অ্যাডহক বিতরণের জন্য উপযুক্ত একটি .ipa ফাইল উত্পন্ন করে। আপনি অর্গানাইজারটিও খুলতে পারেন, "সংরক্ষণাগার অ্যাপ্লিকেশনগুলি" এবং "আইটিউনস কানেক্টে অ্যাপ্লিকেশন জমা দিন।"
কমান্ড লাইন থেকে (বিল্ড স্ক্রিপ্টের অংশ হিসাবে) "বিল্ড এবং সংরক্ষণাগার" ব্যবহার করার কোনও উপায় আছে? আমি ধরে নিই যে xcodebuild
এটি কোনওভাবে জড়িত থাকবে তবে man
পৃষ্ঠাটি এ সম্পর্কে কিছু বলবে বলে মনে হয় না।
আপডেট আপডেট মাইকেল গ্রিনিচ স্পষ্টির জন্য অনুরোধ করেছেন; কমান্ড-লাইন তৈরির সাথে আপনি ঠিক কী করতে পারবেন না তা এখানে রয়েছে, আপনি "বিল্ড এবং আর্কাইভ" করার পরে এক্সকোডের সংগঠককে কেবল বৈশিষ্ট্যগুলিই করতে পারেন।
- আপনি বিটা পরীক্ষকদের সাথে আপনার আইপিএ ভাগ করতে "অ্যাপ্লিকেশন ভাগ করুন ..." ক্লিক করতে পারেন। গিলিয়াম নীচে উল্লেখ করেছেন যেহেতু কিছু এক্সকোড ম্যাজিকের কারণে, এই আইপিএ ফাইলটির জন্য বিটা পরীক্ষকদের ইনস্টল করা দরকার এমন পৃথক বিতরণকৃত। এটা যাদু। কোনও কমান্ড-লাইন স্ক্রিপ্ট এটি করতে পারে না। উদাহরণস্বরূপ, অ্যারিক্সের স্ক্রিপ্ট (মে 1 জমা দেওয়া) সেই প্রয়োজনীয়তা পূরণ করে না।
- আরও গুরুত্বপূর্ণভাবে, আপনি কোনও বিল্ডের বেটা পরীক্ষার পরে, আপনি পুনরায় তৈরি না করেই, আপনি পরীক্ষা করেছেন এমন খুব বাইনারি অ্যাপলের কাছে ঠিক একই বিল্ডটি জমা দেওয়ার জন্য "আইটিউনস কানেক্টে আবেদন জমা দিন" ক্লিক করতে পারেন। কমান্ড লাইন থেকে এটি অসম্ভব, কারণ অ্যাপটিতে সাইন ইন করা বিল্ড প্রক্রিয়ার অংশ; আপনি অ্যাড হক বিটা পরীক্ষার জন্য বিটগুলিতে স্বাক্ষর করতে পারেন বা অ্যাপ স্টোরের কাছে জমা দেওয়ার জন্য সেগুলিতে সাইন করতে পারেন, তবে উভয়ই নয়। কমান্ড-লাইনে নির্মিত কোনও আইপিএ ফোনে বিটা পরীক্ষা করা যাবে না এবং সরাসরি অ্যাপলের কাছে জমা দেওয়া যাবে।
আমি কারও সাথে আসতে এবং আমাকে ভুল প্রমাণ করতে চাই: এই দুটি বৈশিষ্ট্যই এক্সকোড জিইআইতে দুর্দান্ত কাজ করে এবং কমান্ড লাইন থেকে প্রতিলিপি করা যায় না।
xcodebuild
। একটি আইপিএ ফাইল তৈরির মধ্যে কেবল অ্যাপ্লিকেশনটিকে "পেলোড" নামে একটি ডিরেক্টরিতে অন্তর্ভুক্ত করা, সেই ডিরেক্টরিটি জিপ করা এবং মাইএপনেম.আইপিএর নাম পরিবর্তন করা অন্তর্ভুক্ত।