كيف أقوم ببناء تطبيقات على جهاز iPad Jailbroken الخاص بي؟

StackOverflow https://stackoverflow.com/questions/3553566

  •  30-09-2019
  •  | 
  •  

سؤال

لدي Xcode 3.2.2 وأحاول إنشاء تطبيق لجهاز iPad Jailbroken. لقد تابعت البرنامج التعليمي لتطبيقات علامة الرمز المزيف هنا على منتديات متعددة اللمس. على جهاز iPad ، قمت بتثبيته appsync. ومع ذلك ، عندما حاولت بناء تطبيقي ، حصلت

Error Starting Executable

No provisioned iPhone OS device is connected.  

أعتقد بعد ذلك ، سأحاول سيديا البرنامج التعليمي .... الذي ربما كان من المنطقي القيام أولاً على أي حال. سأقوم بنشر تقدم هنا. ولكن في الوقت نفسه ، أي اقتراحات مرحب بها.

شكرًا!
توماس

هل كانت مفيدة؟

المحلول

حسنًا ، من الواضح أنني مجرد أحمق. أنا أستخدم Xcode 3.2.2 ، والذي يدعم فقط iPad 3.2. جهاز iPad الخاص بي لديه 3.2.1 مثبت. من المحتمل أن يقوم تحديث Xcode الخاص بي بإصلاح هذه المشكلة (غير) LOL.

هناك ثلاث طرق للقيام بذلك:

  • التوقيع الذاتي (من Xcode)
  • التوقيع الزائف (من الجهاز)
  • تعطيل التوقيع

كلها مفصلة وشرح هنا على موقع سوريك.

ذهبت مع التوقيع الذاتي. ها هي عملية المهتمين.

التوقيع الذاتي

  • تحرير info.plist ملف
    • تقع في /Developer/Platforms/iPhoneOS.platform/.
    • ابحث عن ثلاثة حوادث "XciphoneOscodesignContext" واستبدلها بـ "XCCODESIGNCONTEX"

  • إنشاء شهادة.
    • افتح الوصول إلى سلسلة المفاتيح >> انقر فوق "الوصول إلى سلسلة المفاتيح" >> مساعد الشهادة >> إنشاء شهادة
    • امنحه أي اسم
    • الجذر الموقّع ذاتيا
    • تغيير النوع إلى "توقيع الكود"
    • تحقق من "تجاوزات الافتراضات"
    • انقر فوق "متابعة" حتى انتهى

  • بناء التطبيق في Xcode.
    • تحرير إعدادات المشروع >> تعيين "هوية توقيع الكود" على اسم الشهادة التي أنشأتها للتو.
    • حدد الجهاز الذي تريد أن تنشئه من القائمة المنسدلة (وليس محاكاة)
    • CMD + B للبناء

  • نسخ إلى الجهاز
    • احصل على ملف .app من دليل البناء (/build/Debug-iphoneos/AppName.app)
    • ssh الملف إلى /Applications دليل على الجهاز
    • RESPRING/ REBOOT

نصائح أخرى

في شريط قوائم Xcode ، انتقل إلى Windows-> منظم. لا أتذكر بالضبط ما يبدو عليه ، ولكن بمجرد توصيل جهاز iOS (ويعرف أيضًا باسم iPad) ، يجب أن يظهر تحت الأجهزة على الجانب الأيسر. انقر فوقه ، وسوف يأخذك إلى شاشة مع زريين أو نحو ذلك على ذلك ، أحدهما "يستخدم للتطوير" ، أو شيء من هذا القبيل. سيؤدي النقر فوق هذا إلى توفير جهاز iPad للتطوير ، ويجب أن يعمل كل شيء بشكل جيد بعد ذلك. كرر لجميع أجهزة iPad/الهواتف/اللمسات الأخرى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top