سؤال
هل من الممكن فتح تطبيق iPhone أو مشروع Xcode من المحطة؟ لقد حاولت بالفعل:
open /path/to/project.app
ولكن هذا يعيد تحذيرًا ويتم تركيبه بشكل غير متوقع بسبب خطأ في تحميل الصورة عند تشغيل جهاز المحاكاة. هل يوجد لدى احد أي اقتراحات؟
المحلول
لا يمكنك تشغيل تطبيق iPhone من المحطة. عندما تقوم بإنشاء مشروع Xcode الخاص بك ، فإن جزءًا من ما تفعله هو "تثبيت" التطبيق على جهاز محاكاة iPhone ، كما هو الحال في بيئة حقيقية. على سبيل المثال ، إذا قمت بحذف مشروع XCode الخاص بك وجميع الملفات ثم تشغيل جهاز المحاكاة ، فستظل تجد تطبيقك هناك. إنه مصمم لمحاكاة البيئة الحقيقية قدر الإمكان. ومع ذلك ، يمكنك استخدام xcodebuild
من المحطة إلى إنشاء ملف المشروع وتحديثه ، ثم قم بتشغيل تطبيق Simulator بنفسك.
بالنسبة للمنتظم ، تطبيق Mac OS X ، يمكنك تشغيلها من المحطة ، ولكن عليك أن تضع في اعتبارك أن Project.App هو مجرد غلاف دليل يتظاهر به الباحث هو تطبيق ملف واحد للمستخدم. يقع electible exectible في /path/to/project.app/Contents/MacOS/project
. لذلك ، على سبيل المثال ، إذا كان لدي مشروع يولد التطبيق foo.app ، فسأطلقه من المحطة على هذا النحو:
$ /path/to/project/Foo.app/Contents/MacOS/Foo
نصائح أخرى
Kudos
يمكنك تشغيل تطبيق iPhone من Terminal. بفضل idevice.
https://stackoverflow.com/a/31271484/4622092/
تحقق من هذا الرابط.