لقد فعلت كل شيء خطوة بخطوة ولكن عندما أكتب في CMD "ideviceinfo" يخبرني: "تعذر الاتصال بـ lockdownd ، رمز الخطأ -21"
ماذا علي أن أفعل لحلها ؟؟؟
لدي نفس المشكلة
يرجع الخطأ "خطأ: تعذر الاتصال بـ lockdownd ، رمز الخطأ -21" (على سبيل المثال ، مجرد تشغيل "ideviceinfo") إلى مشكلة أذونات في macOS. افتراضيًا ، يحتوي المجلد "/ var / db / lockdown" على أذونات "700" وهو مملوك لـ "_usbmuxd: _usbmuxd" ، مثل:
""
$ sudo ls -ld / var / db / lockdown
drwx ------ 2 _usbmuxd _usbmuxd 544 نوفمبر 1 14:45 / var / db / lockdown
""
يؤدي تغيير الأذونات للجميع إلى حل الخطأ "-21":
""
$ sudo chmod 705 / var / db / lockdown
$ sudo ls -ld / var / db / lockdown
drwx --- rx 2 _usbmuxd _usbmuxd 544 نوفمبر 1 14:58 / var / db / lockdown
""
سؤالي هو: ما الذي يجب أن تكون مجموعة الأذونات الصحيحة (أو الدنيا) لـ "/ var / db / lockdown" في نظام macOS لتتمكن من تشغيل جميع الأوامر ذات الصلة بـ "idevice *"؟
هذه المشكلة ، عند تثبيت "libimobiledevice" من الشراب (أحدث إصدار ، v1.2.0) مذكورة أيضًا في الإصدار رقم 188 ورقم 356 (وربما رقم 588).
نظرًا لأنه بسبب مشكلة الأذونات ، يمكن أيضًا حلها باستخدام "sudo ideviceinfo" (أو أوامر أخرى ذات صلة بـ "idevice *") ، بصرف النظر عن تغيير أذونات الدليل.
لدي نفس المشكلة وقمت بحلها. يبدو أن السبب هو أن إصدار usbmuxd قديم جدًا. وقمت بحلها على النحو التالي ، آمل أن تساعد.
_تحديث البيرة
الشراب إلغاء - تجاهل التبعيات libimobiledevice
الشراب إلغاء التثبيت - تجاهل التبعيات usbmuxd
تثبيت الشراب - رأس usbmuxd
الشراب فك الارتباط usbmuxd & brew link usbmuxd
تركيب الشراب - HEAD libimobiledevice
رابط الشراب - overwrite libimobiledevice
الشراب تثبيت ideviceinstaller
رابط الشراب - الكتابة فوق ideviceinstaller_
يتوفر إجراء مماثل ، صالح أيضًا لإصلاح رمز الخطأ -3 ، في نهاية الإصدار رقم 717.
لقد قمت بحذف كود xcode القديم وقمت بتثبيت آخر كود. إنه يعمل بالنسبة لي.
التعليق الأكثر فائدة
لدي نفس المشكلة وقمت بحلها. يبدو أن السبب هو أن إصدار usbmuxd قديم جدًا. وقمت بحلها على النحو التالي ، آمل أن تساعد.
_تحديث البيرة
الشراب إلغاء - تجاهل التبعيات libimobiledevice
الشراب إلغاء التثبيت - تجاهل التبعيات usbmuxd
تثبيت الشراب - رأس usbmuxd
الشراب فك الارتباط usbmuxd & brew link usbmuxd
تركيب الشراب - HEAD libimobiledevice
رابط الشراب - overwrite libimobiledevice
الشراب تثبيت ideviceinstaller
رابط الشراب - الكتابة فوق ideviceinstaller_