আমি কীভাবে এক্সকোড 4 এ মুক্তি / বিতরণের জন্য তৈরি করতে পারি?


88

বিল্ড ফর ডিবাগ কেবল প্লে প্রতীকটিতে টিপুন, তবে কীভাবে বন্টন / প্রকাশের জন্য বিল্ডিং করবেন তা আমি জানি না?


উত্তর:


65

সংক্ষিপ্ত উত্তরটি হ'ল:

  1. মেনু বার থেকে রান বোতামের কাছে ড্রপ-ডাউন থেকে আইওএস স্কিমটি চয়ন করুন
  2. পপ-আপ করা উইন্ডোতে পণ্য> সংরক্ষণাগার নির্বাচন করুন
  3. 'বৈধতা' ক্লিক করুন
  4. সফল বৈধতার পরে, 'জমা দিন' ক্লিক করুন

4
এছাড়াও, একই কর্মপ্রবাহটি ম্যাক অ্যাপ্লিকেশনগুলি তৈরি করতে প্রযোজ্য। একবার আপনি সংরক্ষণাগারভুক্ত হয়ে গেলে আপনি ফাইন্ডারে সংরক্ষণাগার বান্ডেল থেকে বাইনারি পেতে পারেন (
সংগঠকটিতে

অন্য সমাধান সরবরাহের জন্য +1। সংরক্ষণাগার সংগ্রহ ও বিতরণের পরিবর্তে অ্যাপ্লিকেশন লোডার ব্যবহার করে আপনার অ্যাপ্লিকেশন বিতরণ করার এই পদ্ধতি সম্পর্কে আরও বিশদ সহ আমি আরও একটি উত্তর যুক্ত করেছি।
কেন

আপনি কি সিমুলেটারে রিলিজ মোডে চালাতে পারবেন?
bobobobo

36

আপনি মুক্তির সংস্করণটি তৈরি করতে কমান্ড লাইন সরঞ্জামটি ব্যবহার করতে পারেন। আপনার প্রকল্প ফোল্ডারের পাশে, অর্থাত্‍

$ ls
...
Foo.xcodeproj
...

নিম্নলিখিত বিল্ড কমান্ডটি টাইপ করুন:

$ xcodebuild -configuration Release

কমান্ড টুলটিতে সিডি করুন .xcodeproj ফাইলযুক্ত ফোল্ডারে সিডি করুন এবং কমান্ডটি চালান
জন

সুন্দর উত্তর শাও-চুয়ান ওয়াং। এটি কবজ মত কাজ করে। আমি এতে সামান্য যোগ করতে চাই। আপনি যদি আইওএস প্রকল্পের জন্য রিলিজ তৈরি করতে চান তবে নীচের পদক্ষেপগুলি অনুসরণ করুন। এটি কাজ করে
অমিত ঠাকুর

25

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

এটি বলেছিল, আপনি অন্যান্য বিল্ড ক্রিয়াকলাপের (বিল্ড এবং সংরক্ষণাগার সহ) মেনুর জন্য প্লে বাটনটি ক্লিক করতে এবং ধরে রাখতে পারেন।


সংরক্ষণাগার ছাড়াই একটি .ipa উত্পাদন করার কোন সহজ উপায় আছে?
ডিভাইস 1

10

এক্সকোড> পণ্য> প্রকল্পসমূহ> স্কিমগুলি সম্পাদনা করুন> চালান> বিল্ড কনফিগারেশন



3

ডিবাগ বা রিলিজটিতে বিল্ড কনফিগারেশন সেট করতে, 'পণ্য' মেনু থেকে 'সম্পাদনা প্রকল্প' নির্বাচন করুন।

তারপরে আপনি একটি পরিষ্কার পছন্দ দেখতে পাবেন।

অ্যাপল ট্রানজিশন গাইডে এক্সকোড স্ক্রিনের উপরের বামে একটি বোতাম উল্লেখ করেছে, তবে আমি এটি Xcode 4.3 এ দেখতে পাচ্ছি না।


3

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

আমি শুনে আনন্দিত যে অ্যাপ্লিকেশন লোডার আপনাকে একটি কার্যকরী কর্মকাণ্ড সরবরাহ করেছে। অভ্যন্তরীণভাবে এই পরিস্থিতি নিয়ে আলোচনা করা, আমরা নিশ্চিত নই যে ডিবাগ বিল্ড জমা দেওয়ার ফলে খুব বেশি সমস্যার সৃষ্টি হবে (যতক্ষণ না এটি অ্যাপ স্টোর বিতরণ প্রোফাইলের সাথে স্বাক্ষর করা হয়েছিল, যেমনটি আপনি উল্লেখ করেছিলেন)। ডিবাগ সুইচগুলি চালু হওয়ার সাথে সাথে ডাবগ কনফিগারেশনের জন্য অপ্টিমাইজেশন বন্ধ হওয়ার সাথে সাথে অ্যাপটি সম্ভবত ধীর হয়ে যাবে যদিও এটি এখনও চলবে। অ্যাপ পর্যালোচনা শেষ পর্যন্ত তা ঠিক আছে কি না তা নির্ধারণ করবে, কারণ আমি নিশ্চিত নই যে তারা যাচাই করেছে। আপনি যদি ইচ্ছা করেন তবে এটি নিশ্চিত করতে আপনি সরাসরি অ্যাপ পর্যালোচনায় পৌঁছানোর চেষ্টা করতে পারেন। তবে অ্যাপ লোডার যেহেতু আপনার পক্ষে কাজ করছে, তাই আমি আপনাকে আপনার রিলিজ কনফিগারেশন দিয়ে অ্যাপটি পুনর্নির্মাণ এবং এটিকে নিরাপদে খেলতে পুনরায় জমা দেওয়ার পরামর্শ দিচ্ছি।এক্সকোড ৪.x এ আপনার রিলিজ বিল্ডটি সন্ধান করতে, সংগঠকের আর্কাইভ ট্যাবে থাকা অ্যাপ্লিকেশন সংরক্ষণাগারটিতে কন্ট্রোল-ক্লিক করুন এবং "ফাইন্ডারে দেখান" নির্বাচন করুন। তারপরে ফাইন্ডারে .xcarchive ফাইলে নিয়ন্ত্রণ-ক্লিক করুন এবং "প্যাকেজ বিষয়বস্তু দেখান" নির্বাচন করুন। নির্মিত অ্যাপ্লিকেশন ফাইলটি / পণ্য / অ্যাপ্লিকেশন ফোল্ডারের মধ্যে থাকা উচিত।

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


2

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


4
আমি এক্সকোড ৪.৩ এ আইওএস 5 এর সাথে সর্বশেষতমটি চালাচ্ছি .. আপনি কি বিতরণ করার জন্য আমাকে গাইড করতে পারেন .. আমার ক্লায়েন্ট অ্যাপলে জমা দেওয়ার আগে অ্যাপ (ওটিএ) চেক করতে চান
হারিন

1

পণ্য -> সংরক্ষণাগার, পরে, বিতরণ বোতাম টিপুন এবং অ্যাপ্লিকেশন হিসাবে এক্সপোর্ট বিকল্প বা আপনি যা চান সেটি চেক করুন

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