سؤال

لدي مشروع مفتوح المصدر (GDAL) الذي أريد تجميعه وتشغيله كجزء من تطبيق iOS. كنت أتوقع استخدام NSTask لكني أرى الآن أنه تمت إزالته في iOS 3.0. لقد رأيت أيضًا في مكان آخر أن تشغيل التطبيقات الخارجية ، على الرغم من أن هذا سيكون موردًا في حزمة تطبيقي ، غير مسموح به.

هل وجد أي شخص آخر طريقة لتشغيل أدوات خط الأوامر ضمن تطبيقات iOS الخاصة بهم؟

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

المحلول

لم يتم إزالته في 3.0 ، لم يكن هناك أبدًا. لا توجد طريقة لتشغيل عمليات منفصلة على iPhone. gdal يبدو أنه تحت رخصة نمط معهد ماساتشوستس للتكنولوجيا ولديه واجهة مكتبة ، لذلك لا ينبغي أن يواجه ربطه مباشرة في تطبيق iPhone أي مشكلات قانونية أو تقنية.

نصائح أخرى

Nstask متاح في iOS 4 و iOS 3 وربما كلهم. لاستخدام NSTASK ، اضطررت إلى نسخ ملف رأس NSTASK من MAC إلى مجلد المشروع الخاص بي. من المرجح أن تسمح Apple بتطبيق يستخدم NSTASK في AppStore. من المحتمل أن يكون Cydia أفضل مكان لتوزيع تطبيقك

لتذكير فقط:
لن تعمل Nstask تحت بيئة Sandbox (ستحصل على "رفض العملية"). لذا ضع التطبيق الخاص بك في /التطبيقات

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