অফিসিয়াল বিকাশকারী প্রোগ্রাম
একটি স্ট্যান্ডার্ড আইফোনটির জন্য আপনাকে বিকাশকারী প্রোগ্রামের সদস্য হতে মার্কিন ডলার 99 ডলার প্রদান করতে হবে। তারপরে আপনার অ্যাপ্লিকেশনটি 100 টি পর্যন্ত ডিভাইসে ইনস্টল করতে অ্যাডহক সিস্টেমটি ব্যবহার করতে পারেন। বিকাশকারী প্রোগ্রামের বিশদ রয়েছে তবে এতে আপনার অ্যাপ্লিকেশন প্যাকেজে প্রতিটি ডিভাইসের জন্য ইউআইডি যুক্ত করা জড়িত। অ্যাপ স্টোর থেকে উপলব্ধ অ্যাডহক সহায়তা ব্যবহার করে ইউআইডিগুলি সহজেই পুনরুদ্ধার করা যায়। এই পদ্ধতির আরও তথ্যের জন্য আইফোন ২.০ নিবন্ধে ক্রেগ হোকেনবেরির বিটা পরীক্ষা দেখুন
জেলব্রোকড আইফোন
জেলব্রোকড আইফোনের জন্য, আপনি নিম্নলিখিত পদ্ধতিটি ব্যবহার করতে পারেন যা আমি ব্যক্তিগতভাবে অ্যাক্সিলোমিটারগ্রাফ নমুনা অ্যাপ্লিকেশনটি আইফোন ওএস 3.0 এ ব্যবহার করে পরীক্ষা করেছি ।
স্ব-স্বাক্ষরিত শংসাপত্র তৈরি করুন
প্রথমে আপনাকে একটি স্বাক্ষরিত শংসাপত্র তৈরি করতে হবে এবং এই শংসাপত্রটি ব্যবহারের অনুমতি দেওয়ার জন্য আপনার আইফোন এসডিকে প্যাচ করতে হবে:
কীচেইন অ্যাক্সেস.এপ চালু করুন। কোনও আইটেম নির্বাচিত না হয়ে, কীচেইন মেনু থেকে শংসাপত্র সহকারী নির্বাচন করুন, তারপরে একটি শংসাপত্র তৈরি করুন।
নাম: আইফোন বিকাশকারী
শংসাপত্রের প্রকার: কোড সাইনিং
আমাকে ডিফল্টগুলি ওভাররাইড করতে দেয়: হ্যাঁ
চালিয়ে যান ক্লিক করুন
মেয়াদ: 3650 দিন
চালিয়ে যান ক্লিক করুন
ইমেল ঠিকানা ক্ষেত্র খালি।
সম্পূর্ণ না হওয়া অবিরত ক্লিক করুন।
আপনার দেখতে হবে "এই মূল শংসাপত্রটি বিশ্বাসযোগ্য নয়"। এটি প্রত্যাশিত
স্ব-স্বাক্ষরিত শংসাপত্রটি ব্যবহার করার অনুমতি দেওয়ার জন্য আইফোন এসডিকে সেট করুন:
sudo / usr / bin / sed -i .bak 's / XCiPhoneOSCodeSignContext / XCCodeSignContext /' /Developer/Platforms/iPhoneOS.platform/Info.plist
আপনার যদি এক্সকোড খোলা থাকে তবে এই পরিবর্তনটি কার্যকর হওয়ার জন্য এটি পুনরায় চালু করুন।
ওয়াইফাইয়ের মাধ্যমে ম্যানুয়াল মোতায়েন
নিম্নলিখিত পদক্ষেপগুলির প্রয়োজন openssh
, এবং uikittools
প্রথমে ইনস্টল করা। jasoniphone.local
লক্ষ্য ডিভাইসের হোস্টনাম দিয়ে প্রতিস্থাপন করুন । এসএসএইচ ইনস্টল করার পরে mobile
এবং root
ব্যবহারকারীদের উভয়েই আপনার নিজের পাসওয়ার্ড সেট করতে ভুলবেন না ।
ফোনে সিস্টেম অ্যাপ্লিকেশন হিসাবে অ্যাপ্লিকেশনটি ম্যানুয়ালি সংকলন এবং ইনস্টল করতে (অ্যাপলের ইনস্টলেশন সিস্টেমটি বাইপাস করে):
প্রকল্প, অ্যাক্টিভ এসডিকে, ডিভাইস সেট করুন এবং অ্যাক্টিভ বিল্ড কনফিগারেশন সেট করুন, প্রকাশ করুন।
আপনার প্রকল্পটি সাধারনত সংকলন করুন (বিল্ড, বিল্ড অ্যান্ড গো ব্যবহার করে নয়)।
ইন build/Release-iphoneos
ডিরেক্টরি আপনি অ্যাপ্লিকেশানটিকে বান্ডিল থাকবে। এটি ডিভাইসে / অ্যাপ্লিকেশনগুলিতে স্থানান্তর করতে আপনার পছন্দসই পদ্ধতিটি ব্যবহার করুন।
scp -r AccelerometerGraph.app root@jasoniphone:/Applications/
স্প্রিংবোর্ডকে জানতে দিন যে নতুন অ্যাপ্লিকেশনটি ইনস্টল করা হয়েছে:
ssh mobile@jasoniphone.local uicache
এটি কেবল তখনই করা উচিত যখন আপনি অ্যাপ্লিকেশনগুলি যুক্ত বা সরাবেন। আপডেট হওয়া অ্যাপ্লিকেশনগুলি কেবল পুনরায় চালু করা দরকার।
উন্নয়নের সময় নিজের জন্য জীবনকে সহজ করার জন্য, আপনি এসএসএইচ কী প্রমাণীকরণ সেটআপ করতে পারেন এবং আপনার প্রকল্পের কাস্টম বিল্ড স্টেপ হিসাবে এই অতিরিক্ত পদক্ষেপগুলি যুক্ত করতে পারেন।
মনে রাখবেন আপনি যদি অ্যাপ্লিকেশনটি পরে মুছে ফেলতে চান তবে আপনি স্ট্যান্ডার্ড স্প্রিংবোর্ড ইন্টারফেসের মাধ্যমে এটি করতে পারবেন না এবং আপনাকে এসএসএইচ ব্যবহার করতে হবে এবং স্প্রিংবোর্ড আপডেট করতে হবে:
ssh root@jasoniphone.local rm -r /Applications/AccelerometerGraph.app &&
ssh mobile@jasoniphone.local uicache