টেস্টফ্লাইট আইওএস অ্যাপগুলির ওভার-দ্য এয়ার বিটা বিতরণ সরবরাহ করে (নন-জেলব্রোকড ডিভাইসগুলিতে)। কিভাবে এই কাজ করা যেতে পারে? এটি কি কোনও আইওএস বৈশিষ্ট্য, না কোনও দুর্বলতা কাজে লাগানো?
টেস্টফ্লাইট আইওএস অ্যাপগুলির ওভার-দ্য এয়ার বিটা বিতরণ সরবরাহ করে (নন-জেলব্রোকড ডিভাইসগুলিতে)। কিভাবে এই কাজ করা যেতে পারে? এটি কি কোনও আইওএস বৈশিষ্ট্য, না কোনও দুর্বলতা কাজে লাগানো?
উত্তর:
টেস্টফ্লাইট কোনও পরিষেবা চালু করার আগে এটি সম্ভব হয়েছিল। কৌশলটি এন্টারপ্রাইজ বিতরণ প্রক্রিয়া থেকে বেরিয়ে এসেছিল। যেহেতু 4.0 ডিভাইসগুলি ওয়েব থেকে ইনস্টল সমর্থন করে।
মনে রাখবেন - আপনাকে এখনও ইউডিআইডিগুলির একটি নির্দিষ্ট সেটের জন্য বিটা বিতরণে স্বাক্ষর করতে হবে আপনি যে কোনও ডিভাইসে কেবল উইলি নিলি ইনস্টল করতে পারবেন না। তারা যা করছে তা হ'ল আইপিএকে পদক্ষেপ না নিয়ে ইমেলটি নিচ্ছে।
দেখা:
আপডেট: আমি বলতে চাই যে টেস্ট ফ্লাইটটি যদিও বিকাশের সময় আমি ব্যবহার করেছি সবচেয়ে সহায়ক সরঞ্জাম। কেবল ছবিটির বাইরে আইপিএর ইমেইল তোলাই ছিল একটি সংক্ষেপণ- আমি কেবল প্রযুক্তিগত প্রক্রিয়াটি কল করার চেষ্টা করছিলাম। পুরো বিটা প্রক্রিয়া পরিচালনা করার জন্য তারা দুর্দান্ত কাজ করে। নতুন ডিভাইস নথিভুক্ত করা হচ্ছে। ব্যবহারকারীদের অবহিত করা ইত্যাদি
You still need to sign the beta distribution for a select set of UDIDs you can't just willy nilly install it on any device
। একটি এন্টারপ্রাইজ বিতরণ প্রভিশন প্রোফাইলের জন্য আপনাকে ডিভাইসগুলি নির্দিষ্ট করতে হবে না এবং আপনি (কমপক্ষে প্রযুক্তিগতভাবে) কোনও ডিভাইসে বাইনারি ইনস্টল করতে পারেন । যাইহোক, লাইসেন্স আপনাকে কেবলমাত্র সেই সংস্থার মধ্যেই ইনস্টল করতে সীমাবদ্ধ করে যা বিতরণ প্রোফাইলটি জারি করা হয়েছিল।
এই নিবন্ধটি দেখায় যে অ্যাপল ওটিএ বাস্তবায়ন কীভাবে কাজ করে এবং বাইরের উদ্যোগের পাশাপাশি ব্যবহার করা যায়: আইও ওয়্যারলেস অ্যাপ্লিকেশন বিতরণ
সম্পূর্ণ প্রক্রিয়াটি অ্যাপল দ্বারা নথিভুক্ত করা হয়েছে । অ্যাপল ডিভাইসগুলির নিবন্ধকরণের জন্য ডকুমেন্টেশন এবং নমুনা কোডও প্রকাশ করেছে এবং প্রোফাইলগুলি ব্যবহার করে ইউডিআইডি পেয়েছে, যাতে আপনার ওয়েবসাইটটি সনাক্ত করতে পারে যে কোনও ডিভাইস কল করছে।
বিভিন্ন স্ট্রিংহ্ট সহ কিছু অতিরিক্ত সমাধান:
আইওএস বিটা বিল্ডার , একটি বিল্ড ব্যবহার করে ওয়েবসাইট তৈরির জন্য একটি ম্যাক অ্যাপ্লিকেশন। ফলস্বরূপ ফাইলগুলি কেবল আপনার ওয়েব সার্ভারে আপলোড করুন।
দিয়াভি : সাধারণ ওয়েব পরিষেবা। আপনার আইপিএ ফাইল আপলোড করুন, allyচ্ছিকভাবে একটি পাসওয়ার্ড সেট করুন এবং আপনার পরীক্ষকদের একটি লিঙ্ক প্রেরণ করুন।
অ্যাপসেন্ডার : টেটাফ্লাইটের অনুরূপ বিটা বিল্ড হোস্টিংয়ের জন্য ওয়েব পরিষেবা, তবে ডিভাইস নিবন্ধকরণ প্রক্রিয়াটি অন্তর্ভুক্ত করে না। তবে স্বয়ংক্রিয়ভাবে নতুন সংস্করণ আপলোড করতে মোতায়েনের ইউটিলিটিগুলি সরবরাহ করে।
হকিকিট : অ্যাপ-আপডেট-এর জন্য ক্লায়েন্টের মতো অতিরিক্ত কার্যকারিতা, স্বয়ংক্রিয় ডিভাইস নির্দিষ্ট ওয়েব সাইট এবং একাধিক অ্যাপ্লিকেশন পরিচালনা করার জন্য আপনার নিজস্ব পিএইচপি 5 সার্ভারে বিটা সংস্করণগুলি হোস্ট করার জন্য ওপেন সোর্স প্রকল্প। সম্পূর্ণ ফাইল এবং ডিরেক্টরি ভিত্তিক।
হকি অ্যাপ : বিটা বিল্ড হোস্টিংয়ের জন্য ওয়েব পরিষেবা, অ্যাপ-আপডেটগুলি, পরিসংখ্যান এবং ডিভাইস নিবন্ধকরণ, আমন্ত্রণ এবং নিয়োগ সহ। এছাড়াও সার্ভার সাইড ক্র্যাশ রিপোর্ট সংগ্রহ, প্রতীক (সমস্ত থ্রেডের জন্য) এবং বিটা এবং অ্যাপ স্টোর অ্যাপ্লিকেশনগুলির জন্য ক্র্যাশ গ্রুপিং (আইওএস + ম্যাক) সরবরাহ করে। SDK আছে ওপেন সোর্স ব্যবহার করছেন, HockeyKit , QuincyKit এবং PLCrashReporter (যা কিভাবে iOS এ ক্র্যাশ প্রতিবেদন সংগ্রহ করতে হবে, দেখতে কেবল নিরাপদ সমাধান এই নিবন্ধটি ।
নোট: আমি প্রধান ডেভেলপার am HockeyKit এবং QuincyKit , এবং ডেভেলপারদের এক HockeyApp ।
টেস্টফ্লাইট মূলত ইতিমধ্যে উল্লিখিত হিসাবে স্বাভাবিক অ্যাডহক ব্যবহার করে।
এটি কাজ করার জন্য, আপনার UDID
প্রতিটি ডিভাইস অ্যাড হক প্রোফাইলে যুক্ত করার জন্য এটি প্রয়োজন, নতুন প্রোফাইলটি নতুন বিল্ডটিকে পুনরায় বিতরণ করে অ্যাপটিকে পুনরায় সংকলন করতে হবে।
আপনি UDID
ওটিএ প্রমাণীকরণের অনুরোধটির সাহায্যে এটি পেতে পারেন। এটি প্রকৃতপক্ষে ডিভাইসে রোল আউট হওয়ার আগে এমডিএম-এ করা একটি পদক্ষেপ। এটি মূলত ডিভাইসটিকে নিজের সম্পর্কে আরও তথ্যের জন্য জিজ্ঞাসা করে এবং এটি একটি স্ব-নির্দিষ্ট সার্ভারে ফিরে পাঠায়।
প্রথম পদক্ষেপটি এখানে নথিভুক্ত করা হয়েছে: অ্যাপল ওটিএ কনফিগারেশন
আমার ধারণা, টেস্টফ্লাইট নিবন্ধকরণ প্রক্রিয়াটির পরে UDID
, ফোনের নাম সংগ্রহ করার জন্য এই অধিকারটি ব্যবহার করে ...
হ্যাঁ এন্টারপ্রাইজ গ্রাহকরা ওটিএ বিতরণ করতে ইচ্ছুক এটি আইওএসের মূল বৈশিষ্ট্য।
সম্ভবত আপনি নিজের ইউডিআইডি অ্যাপ্লিকেশন সহ টেস্টফ্লাইটে পাঠিয়ে দেবেন এবং অ্যাপটি আপনাকে প্রেরণ করতে তারা তাদের এন্টারপ্রাইজ লাইসেন্স ব্যবহার করবেন। আমি নিশ্চিত যে আমি প্রচুর প্রযুক্তিগত বিবরণ মিস করছি তবে আপনি যদি আরও জানতে চান তবে ডাব্লুডাব্লুডিসি 2010 থেকে অ্যাপলের একটি ভিডিও রয়েছে।
ডেভেলপার.এপল.কম.-এ লগইন করুন, ডাব্লুডাব্লুডিসি 2010 ভিডিওগুলিতে যান এবং বিডগুলিতে যাওয়ার জন্য লিঙ্কটি ব্যবহার করুন। আপনি যে ভিডিওটি চান তা হ'ল সেশন 108 - মোবাইল ডিভাইসগুলি পরিচালনা করা "। ওটিএ দিয়ে কী কী সম্ভব এবং ওটিএ বিধানের জন্য আপনাকে কী পদক্ষেপ নিতে হবে তা খুব তথ্যপূর্ণ is
স্টক আইওএস ডিভাইসগুলি যে কোনও বিকাশকারীর ডিভাইসটির ইউডিআইডি রয়েছে তাদের কাছ থেকে অ্যাডহক অ্যাপ্লিকেশন লোড করা চালানোর জন্য "দুর্বল" এবং অ্যাপলের বিকাশকারী পোর্টালে তাদের অনুমতিপ্রাপ্ত 100 টি ডিভাইসের মধ্যে সেই ইউডিআইডি নিবন্ধভুক্ত করে।
নিবন্ধিত বিকাশকারীদের কাছ থেকে অ্যাড হক বিটা পরীক্ষার বিতরণ ইনস্টল করার আরও একটি উপায় ওটিএ বিতরণ।