অ্যাপল বিকাশকারী প্রোগ্রাম বা জেলব্রেক ছাড়াই ডিভাইসে আইওএস অ্যাপ্লিকেশনটি পরীক্ষা করুন


382

অ্যাপল বিকাশকারী প্রোগ্রামের জন্য নিবন্ধন না করে বা আমার আইপডটিকে জেলব্রেকিং না করে আমি কীভাবে আমার আইপড টাচে আইওএস অ্যাপ্লিকেশন পরীক্ষা করতে পারি?

এই মুহুর্তে একটিও কার্যকর বিকল্প নয়।

প্রকৃত আইপডটিতে এটি কীভাবে সম্পাদন করে তা দেখার জন্য আমি অনস্ক্রিন সিমুলেটারের পরিবর্তে ডিভাইসে নিজেই পরীক্ষা করতে চাই।


2
8 ই জুন, অ্যাপল ঘোষণা করেছে যে এক্সকোড 7 এর সাহায্যে তারা অ্যাপল বিকাশকারী প্রোগ্রাম শংসাপত্র ছাড়াই তাদের ডিভাইসে যে কোনও অ্যাপ্লিকেশন বিকাশ করতে পারে। অ্যাপল বিকাশকারী ওয়েবসাইট বলছে আমাদের কেবল একটি অ্যাপল আইডি দিয়ে লগ ইন করতে হবে।
স্কাইভিন

বিস্তারিত বিনামূল্যে প্রভিশনিং ব্যবহার করার জন্য এই উত্তর চেক করুন stackoverflow.com/questions/30973799/...
আদিত্য Deshmane

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

1
: এখানে ধাপে নির্দেশিকা দ্বারা অন্য পদক্ষেপ stackoverflow.com/a/33928777
Suragch

@ ওয়াটল: "প্রদত্ত বিকাশকারী অ্যাকাউন্ট" একটি নিরাপদ বাজি, একটি বিনামূল্যে অ্যাকাউন্টের সাথে ইউডিআইডি নিবন্ধকরণ বিবেচনা করা কোনও বিকল্প ছিল না, যেমন, পাঁচ বছর আগে (এই প্রশ্নটি জিজ্ঞাসা করার সময়)। এবং সেই সময়ে, গৃহীত উত্তর (খনি) কেবল বলেছিল যে অন্য কোনও বিকল্প নেই।
বোল্টক্লক

উত্তর:


428

অ্যাপ স্টোর প্রতিষ্ঠিত হওয়ার সাত বছর পরে (জুলাই 10, 2008), অ্যাপল শেষ পর্যন্ত এক্সকোড 7 এ একটি নতুন বৈশিষ্ট্য চালু করেছে যা আপনাকে কেবল আপনার অ্যাপলের সাথে লগ ইন করে আপনার যেকোন ডিভাইসে যে কোনও সংখ্যক অ্যাপ্লিকেশন স্থাপন এবং পরিচালনা করতে দেয় Apple আইডি। আপনার নিজের ডিভাইসে অ্যাপ্লিকেশন স্থাপন করতে আপনাকে আর কোনও অর্থ প্রদত্ত প্রোগ্রামের সদস্যতার প্রয়োজন হবে না (এবং যদি আপনি এটি করতে স্বাচ্ছন্দ্য না হন তবে আপনাকে অবশ্যই আপনার ডিভাইসটি জালব্রেক করতে হবে না)।

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

ফ্রি প্রভিশনিং (আইওএস, ওয়াচওএস) ব্যবহার করে ডিভাইসগুলিতে আপনার অ্যাপ্লিকেশন চালু করুন

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

আপনার অ্যাপ্লিকেশনটি আপনার আইওএস ডিভাইসে বা অ্যাপল ওয়াচ এ পাওয়ার জন্য যথাযথ পদক্ষেপগুলি তত্ক্ষণাত অনুসরণ করে (স্ক্রিমশটগুলি স্কিমিংয়ের স্বাচ্ছন্দ্যে বাদ দেওয়া):

  1. Xcode সালে অ্যাকাউন্টস পছন্দ, বর্ণিত আপনার অ্যাপল আইডি যোগ Xcode আপনার অ্যাপল আইডি অ্যাকাউন্ট যোগ করার

  2. প্রকল্প নেভিগেটরে, প্রকল্প সম্পাদকটি প্রদর্শনের জন্য প্রকল্প এবং আপনার লক্ষ্য নির্বাচন করুন।

  3. জেনারেল ক্লিক করুন এবং টিম পপ-আপ মেনু থেকে আপনার নাম চয়ন করুন।

  4. আপনার ম্যাকের সাথে ডিভাইসটি সংযুক্ত করুন এবং স্কিম টুলবার মেনু থেকে আপনার ডিভাইসটি চয়ন করুন।

  5. টিম পপ-আপ মেনুর নীচে, সমস্যা সমাধান করুন ক্লিক করুন।

    এক্সকোড আপনার জন্য একটি নিখরচায় প্রভিশন প্রোফাইল তৈরি করে এবং টিম পপ-আপ মেনুতে সতর্কতা পাঠ্য অদৃশ্য হয়ে যায়।

  6. রান বোতামটি ক্লিক করুন।

    এক্সকোড অ্যাপটি চালু করার আগে ডিভাইসে অ্যাপটি ইনস্টল করে install

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


জাস্ট এফআইআই: আমি এক্সকোড installed ইনস্টল করেছি এবং আমার ফোনে চলার চেষ্টা করেছি তবে আমি সমস্ত বিল্ড নির্ভরতা সঠিকভাবে পেতে পারি না, তাই আমি এক্সকোড 6 এ ফিরে এসে শেষ পর্যন্ত নিজের ডিভাইসে চালাতে সক্ষম হয়েছি! এক্সকোড 7 অবশ্যই আপনার অ্যাকাউন্টে এমন কিছু লাইসেন্স যুক্ত করবে যা এক্সকোড 6 স্বীকৃতি দেয় :)
মিস্টার মিস্টার

1
আমি মাত্র কয়েক সপ্তাহ ধরে আমার আইপ্যাড এয়ারটিতে কোডকোড 7 ব্যবহার করে তৈরি করা কয়েকটি নমুনা অ্যাপ্লিকেশনকে সরিয়েছি। সাবস্ক্রিপশনের জন্য অর্থ ব্যয় না করে আপনার অ্যাপ্লিকেশনটি পরীক্ষা করার জন্য আরও অনেক ভাল অভিজ্ঞতা দেয়। এই পোস্টটি সত্যিই সহায়ক হয়েছে। ধন্যবাদ বন্ধুরা.
learn_de વિકાસ

1
@ বল্টক্লক আমি আরও মনে করি যে অ্যাপল যখন এই পরিবর্তনটি করেছিল তখন আপনার আরও স্পষ্ট করে বলা উচিত। "অ্যাপ স্টোরটি প্রতিষ্ঠিত হওয়ার সাত বছর পরে" -> অ্যাপ স্টোরটি কখন তৈরি হয়েছিল তা বেশিরভাগ লোকেরাই মনে থাকে না এবং এটি সন্ধান করতে বা পাটিগণিতটি করতে চান না।
দুর্বৃত্ত

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

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

82

এটি করার একটি উপায় আছে।

নিম্নলিখিত ফাইলটি সম্পাদনা করতে আপনার রুট অ্যাক্সেসের প্রয়োজন হবে।

নেভিগেট করুন /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdkএবং ফাইলটি খুলুন SDKSettings.plist

সেই ফাইলে ডিফল্ট প্রপার্টিগুলি প্রসারিত করুন এবং CODE_SIGNING_REQUIRED পরিবর্তন করুন করুন NO, আপনি যখন তখন আপনি ENTITLEMENTS_REQUIRED এও পরিবর্তন করতে NOপারেন।

পরিবর্তনগুলি কার্যকর করতে আপনাকে Xcode পুনরায় চালু করতে হবে। এছাড়াও, আপনি অবশ্যই প্রতিটি .sdk এর জন্য ডিভাইসে চালাতে সক্ষম হতে চান do

এখন, আপনার প্রকল্প সেটিংসে, আপনি পরিবর্তন করতে পারেন Code Signing Identity থেকে Don't Code Sign

আপনার অ্যাপ্লিকেশনটির এখন আপনার ডিভাইসে সাফল্যের সাথে বিল্ড এবং ইনস্টল করা উচিত।

হালনাগাদ:

কিছু সমস্যা আছে আইওএস 5.1 এসডিকে যা এই পদ্ধতিটি ঠিক একইভাবে কাজ করতে পারে না। অন্য যে কোনও আপডেট উপলব্ধ হলে তা এখানে তালিকাভুক্ত করা হবে।

হালনাগাদ:

আপনি সঠিক পাথ জানতে পারেন SDKSettings.plistসঙ্গে xcrun

xcrun --sdk iphoneos --show-sdk-path

আইওএস 5.1 এসডিকে জন্য নতুন এসডিকেসেটেটিং.পলিট অবস্থান:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist


9
এটি একটি স্বাক্ষরবিহীন অ্যাপ্লিকেশন তৈরি করবে, তবে আপনি কীভাবে এটি একটি নন-জেলব্রোকন ডিভাইসে ইনস্টল / চালাবেন?
ডেভিড গেলহার

4
এটি ইনস্টল হতে পারে তবে এটি কখনই খুলবে না।
আধিপত্য

4
হ্যাঁ, আইওএস 5 হিসাবে এটি এখনও সম্ভব। আপনার এখনও ldidবাইনারি জাল কোড সাইন করতে হবে। কোড.google.com/p/networkpx/downloads/detail?name=ldid
রাইটস সিএস

7
ওপি একটি
অনাহারবিহীন

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

55

এক্সকোড 7 এর সাথে আপনার ডিভাইসে আপনার অ্যাপ্লিকেশনগুলি পরীক্ষা করতে আপনার আর বিকাশকারী অ্যাকাউন্ট থাকার দরকার নেই :

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

এটি এখানে দেখুন

দয়া করে লক্ষ্য করুন যে এটি আনুষ্ঠানিকভাবে অ্যাপল দ্বারা সমর্থিত, সুতরাং জেলব্রোকন ডিভাইস বা সিমুলেটারে পরীক্ষা করার দরকার নেই , তবে আপনাকে এক্সকোড 7 (বর্তমানে এই পোস্টের সময় বিটাতে) বা তার পরে ব্যবহার করতে হবে।

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


হালনাগাদ:

কিছু লোকের iOS 8.4 এর সাথে সমস্যা হচ্ছে , এটি কীভাবে ঠিক করবেন তা এখানে


এটি অফিসিয়াল, এখনও বিটা মোডে রয়েছে
ফাদি ওবাজি

কেউ কি এই নতুন বৈশিষ্ট্যটি ব্যবহার করতে পেরেছেন? আমার জন্য কাজ করে না
ড্যানিল

আমার জন্য কাজ করেছেন। আপনি এক্সকোড 7 ব্যবহার করছেন?
রবার্তো

কোন টিউটোরিয়াল? আমার আইপ্যাডের জন্য পাইথনিস্তা অ্যাপ সংকলন করা হচ্ছে
লুক টেলর

বান্ডেল সনাক্তকারী হতে হবে?
লুক টেলর

12

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


2
আমার জন্য নিখুঁতভাবে কাজ করেছেন। কেবল বিরক্তিকর অংশটি হ'ল তারা চাইছেন যে তারা কী করছে তা আপনাকে সঠিকভাবে না জানিয়ে আপনি কীচেইনে কিছু শংসাপত্র যুক্ত করার অনুমোদন চান। যদিও তারা আপনাকে ম্যানুয়াল প্রক্রিয়া হিসাবে এটি করার চেষ্টা করছে তবে তাদের দেখতে একই হবে। এটি বেশ নির্বিঘ্ন। আমি এক্সকোডের একটি পরিষ্কার ইনস্টল থেকে আমার আইফোনে 5 মিনিটেরও কম সময়ে চলমান আমার অ্যাপগুলির একটিতে গিয়েছিলাম। আমি এক্সকোড 4 এবং আইওএস 5.0.1 জেলব্রোকন চালাচ্ছি।
স্টোন ম্যাসন

গ্রেট! জবাবের জন্য ধন্যবাদ @ cool_me5000। এটির সাথে আপনার অভিজ্ঞতা অন্যান্য লোকদের যারা এটি চেষ্টা করে দেখতে সহায়তা করে। আমি এটা পরীক্ষা করব।
ফিরুলা

এটি পুরানো এবং জেলব্রেকিং ছাড়াই এটি করার জন্য, প্রশ্নে বর্ণিত প্রয়োজনীয়তার দিকে লক্ষ্য রাখে না।
ডিজেস্কে

8

কোড সাইনিংয়ের অধীনে বিল্ডিং সেটিংসে যান , আইওএস বিকাশকারী হিসাবে কোড সাইনিং পরিচয় সেট করুন এবং স্বয়ংক্রিয় হিসাবে প্রোভিজিং প্রোফাইল

ড্রপ ডাউন তালিকা থেকে আপনার ডিভাইস (এখন দৃশ্যমান) নির্বাচন করুন এবং আপনার অ্যাপটি চালান run

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


6

উপরের জেলকোডারটি এমন কোনও সাইটের দিকে নির্দেশ করে যা এর বেশি অস্তিত্ব নেই। দেখে মনে হচ্ছে আপনার http://oneiros.altervista.org/jailcoder/ বা https://www.facebook.com/jailcoder ব্যবহার করা উচিত


জেলকোডারটি একটি আসল ডিভাইসে নকল কোড সাইন এবং অ্যাপ্লিকেশন ডাউনলোড করার জন্য খুব সুন্দর এবং সহজ ইউটিলিটি। আপনার আইফোন বিকাশকারী এবং আইফোন বিতরণ শংসাপত্র তৈরি করা দরকার।
ব্যবহারকারী 914425

2

জেলকোডার www.jailcoder.com সবেমাত্র পরীক্ষা করা হয়েছে এবং আমি জেলব্রোকন ডিভাইসগুলি চালাতে এবং ডিবাগ করতে সক্ষম । আপনার কেবলমাত্র এক্সকোডের একটি নতুন অচ্ছুত ইনস্টল প্রয়োজন, যদি তা না হয় তবে কেবল এক্সকড আনইনস্টল করুন এবং আবার ইনস্টল করুন এবং জেলকোডারটি চালান


1

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


17
এটি এক টাকা মূল্য হবে, নিশ্চিত। কিন্তু 99 টাকা? আমার নিজের মেশিনে আমি লিখেছি এমন একটি প্রোগ্রাম ইনস্টল করতে আমাকে শেষবারের জন্য 99 টাকা প্রদান করা হয়েছিল ... কখনই ছিল না। এবং আমি প্রচুর প্রোগ্রাম লিখেছি এবং অনেকগুলি মেশিনের মালিকানা পেয়েছি।
শন ওয়ারলে

-1

এই পদক্ষেপগুলি অনুসরণ করুন:

1. এক্সকোডটি খুলুন-> প্রকল্পটি নির্বাচন করুন -> লক্ষ্যগুলি নির্বাচন করুন-> একটি স্বয়ংক্রিয়ভাবে সাইন ইন সাইন ইন করুন-> তারপরে আপনার অ্যাপল বিকাশকারী অ্যাকাউন্টটি যোগ করুন-> প্রকল্পটি পরিষ্কার করুন> প্রকল্পটি তৈরি করুন> রান করুন, সবকিছু ঠিকঠাক কাজ করে।

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