كيفية تحميل تطبيقات Sideload على جهاز iPhone أو iPad بدون تطبيق Jailbreaking
أبل فقط فتح دائرة الرقابة الداخلية قليلا. من الممكن الآن تحميل تطبيقات مفتوحة المصدر - المحاكيات ، على سبيل المثال - على iPhone أو iPad دون دفع 99 دولارًا سنويًا مقابل ترخيص مطور البرامج.
لكن الأبواب فتحت للتو صدعًا. لا يزال نظام iOS لا يوفر دعم التحميل الجانبي الكامل لنظام التشغيل Windows 10 والروبوت دون إجراء عملية كسر. ولكن يمكنك الآن تثبيت تطبيقات مفتوحة المصدر مثل محاكي GBA4iOS ، حتى إذا لم تسمح Apple بذلك على App Store.
ماذا ستحتاج
هذا مجرد تأثير جانبي سلبي للتغيير في Xcode 7. في السابق ، كنت في حاجة إلى 99 دولارًا سنويًا لتراخيص مطوري البرامج لإنشاء تطبيق في Xcode ووضعه على جهاز iPhone أو iPad الخاص بك. تم الإبلاغ عن هذه القدرة على التحميل الجانبي كميزة جديدة في iOS 9 ، لكنها في الحقيقة مجرد ميزة جديدة في Xcode 7. iOS 9 غير ضروري.
لم يعد من الضروري أن تكون عضوًا في برنامج Apple Developer Program للقيام بذلك ، ولكن. ويتوفر Xcode مجانًا لمستخدمي Mac. هذا يعني أنه يمكنك إنشاء أي تطبيق تريده وتثبيته على iPhone أو iPad - طالما كان لديك شفرة المصدر الخاصة به. نعم ، هذه بعض القيود المقيدة ، لكنها تعني تطبيقات مفتوحة المصدر لا يمكن أن تحبها Apple بدون تثبيت برامج. العديد من المحاكيات لعبة فيديو هي المصدر المفتوح.
للقيام بذلك ، ستحتاج إلى:
- ماك: Xcode يعمل فقط على Mac OS X ، مما يعني أنه لا يمكنك القيام بذلك من Windows أو Linux أو أي نظام تشغيل آخر.
- Xcode 7: يمكن تنزيل Xcode من Apple مجانًا من Mac App Store.
- رمز مصدر التطبيق: ستحتاج إلى شفرة المصدر للتطبيق لتثبيتها بهذه الطريقة. على سبيل المثال ، GBA4iOS هو محاكي Game Boy Advance مفتوح المصدر لـ iPhone و iPad. كود المصدر متاح على الانترنت.
انشاء Xcode
بعد تنزيل Xcode من Mac App Store ، ستحتاج إلى تشغيله وإضافة معرف Apple الخاص بك. انقر فوق القائمة "Xcode" ، وانقر فوق "تفضيلات" ، وانقر فوق الزر "+" في الجزء السفلي من جزء الحسابات ، وأدخل تفاصيل Apple ID الخاصة بك.
يوجد حاليًا خطأ قد تصادفه. إذا كان معرف Apple الخاص بك سابقًا جزءًا من برنامج المطورين ولكنه لم يعد كذلك ، فقد ترى رسالة خطأ تقول ، "الفريق المختار ليس لديه عضوية برنامج مؤهلة للحصول على هذه الميزة." إذا قمت بذلك ، فقط قم بإنشاء حساب جديد معرف Apple وتسجيل الدخول إليه في Xcode. أنت بحاجة إلى استخدام حساب لم يكن أبدًا جزءًا من برنامج مطوري Apple في الماضي ، أو حساب له عضوية نشطة حاليًا - وليس عضوية منتهية الصلاحية. آمل أن يصلح هذا قريبا.
الحصول على رمز مصدر التطبيق إلى Xcode
ستحتاج الآن إلى الحصول على رمز مصدر التطبيق إلى Xcode حتى تتمكن من بنائه ونشره على iPhone أو iPad. تنزيل شفرة المصدر للتطبيق وتنفيذ أي إعداد مطلوب يتطلبه التطبيق.
سنستخدم GBA4iOS كمثال هنا. لتنزيل شفرة المصدر الخاصة بها وتنفيذ الإعداد المطلوب ، افتح نافذة طرفية ، ثم انسخ الأمر التالي ، واضغط على Enter ، وانتظر حتى تنتهي العملية..
sudo جوهرة تثبيت cocoapods؛ بوابة استنساخ https://bitbucket.org/rileytestut/gba4ios.git. cd gba4ios تثبيت جراب
ستحتاج بعد ذلك إلى فتح المشروع أو مساحة العمل في Xcode. في Xcode ، انقر فوق "ملف" ، وحدد "فتح" ، ثم قم بالاستعراض للوصول إلى ملف المشروع أو مساحة العمل.
إذا قمت بتشغيل الأوامر المذكورة أعلاه بعد فتح نافذة طرفية جديدة ، فستجد مجلد gba4ios في مجلد المنزل الخاص بك ، وملفات المشروع ومساحة العمل داخله.
قم بتوصيل جهاز iPhone أو iPad أو iPod Touch
قم بتوصيل جهاز iPhone أو iPad أو iPod Touch بجهاز Mac من خلال كابل USB المرفق. يمكنك بعد ذلك النقر على قائمة "المنتج" في Xcode ، ثم الإشارة إلى "الوجهة" وتحديد الجهاز الفعلي كوجهة للبناء.
توليد رمز توقيع التوقيع
ستحتاج الآن إلى إنشاء توقيع توقيع رمز فريد للتطبيق قبل أن تتمكن من بنائه وتثبيته. انقر على اسم المشروع على اليمين ، وأدخل اسمًا فريدًا في "معرف الحزمة" ، تأكد من تحديد اسمك باسم "اسم الفريق" ، وانقر على "إصلاح المشكلة".
قم ببناء وتثبيت التطبيق على جهاز iPhone أو iPad
أنت الآن انتهيت انقر فوق الزر "تشغيل" في الزاوية العلوية اليسرى من نافذة Xcode. سيقوم Xcode ببناء التطبيق وتثبيته على جهازك المتصل وتشغيله.
إذا رأيت خطأ ، فقد واجه Xcode مشكلة في إنشاء التطبيق. هناك مشكلة في شفرة المصدر التي حمّلتها والتي يجب إصلاحها قبل إنشاء التطبيق وتثبيته. على افتراض عدم وجود أخطاء ، يجب أن تعمل فقط.
هذا ليس حلاً كاملاً لكل من يريد التحميل على أجهزة iOS. إنها عملية معنية بالأمر لا يرغب معظم الناس في استخدامها ، ولا تعمل مع التطبيقات ذات المصدر المفتوح ، وتتطلب نظام التشغيل Mac. كما أنه لن يسمح لك بتشغيل أنواع معينة من التطبيقات - يمكنك فقط استخدام هذا لتثبيت التطبيقات التي تعمل داخل sandbox Apple. Jailbreaking هي العملية الوحيدة التي تسمح لك بالهروب من وضع الحماية ، لذلك لا يمكن تثبيت كل تطبيق متاح للتخلص من jailbreakers بهذه الطريقة.
ائتمان الصورة: LWYang على Flickr