ভার্চুয়ালাইজড ওএসএক্স আইফোন ডিভাইসটি দেখতে পারে না


40

আইফোন ডিভাইস ব্যবহার করে আইওএসের বিকাশ করার সময় আমি কিছুক্ষণের জন্য ওএসএক্সের সাথে একটি ভিএম চালিয়ে যাচ্ছি। এল ক্যাপ্টেনের আপডেট হওয়া পর্যন্ত সবকিছু ঠিকঠাক ছিল। আপডেট হওয়ার পরে, আইফোনটি আর ভিএম-ওএসএক্স দ্বারা স্বীকৃত নয় (এটিতে আইটিউনস, এক্সকোড এবং অ্যাপকোড অন্তর্ভুক্ত রয়েছে)।

আইওএস ডিভাইসটি অবশ্যই ভিএম এর সাথে সংযুক্ত এবং হোস্ট কম্পিউটারের সাথে নয় এবং আমি পপআপে "এই কম্পিউটারের উপর ভরসা করুন" ক্লিক করেছি যা এটি হোস্ট এবং ভিএম উভয়ের জন্য ইউএসবিতে প্লাগ করার সময় উপস্থিত হয়।

ইয়োসেমাইটে ফিরে যাওয়া ছাড়া এ সম্পর্কে কী করা যেতে পারে তার কোনও ধারণা?

আগাম ধন্যবাদ!

সিস্টেম কনফিগারেশন:

  • হোস্ট ওএস: উইন্ডোজ 10 প্রো 64-বিট।
  • ভিএম ওএস: ওএস এক্স এল ক্যাপিটান ভি 10.11।
  • ভিএমওয়্যার ওয়ার্কস্টেশন 11.1.2 (ওএসএক্স সমর্থন করার জন্য প্যাচ করা হয়েছে)।
  • আইফোন 6, আইওএস 9.0.2 চলছে।
  • আইটিউনস 12.3.0.44।
  • IDE1: Xcode 7.0.1 (7A1001)।
  • আইডিই 2: অ্যাপকোড-ওসি (EAP) 142.5239.5।

আপডেট 1:

যেমন নিম্নলিখিত এই প্রশ্নের , ডিভাইসের নেই হার্ডওয়্যার তালিকায় প্রদর্শিত:ডিভাইসগুলির তালিকা


আপডেট 2:

এই থ্রেডে আলোচিত হিসাবে , AppleUSBEthernetHost.kextআমার সিস্টেমে উপস্থিত একটি ত্রুটিযুক্ত (v8.0.1) সমস্যার কারণ হতে পারে। আমি এটির পুরানো সংস্করণ (.0.০) দিয়ে প্রতিস্থাপন করার চেষ্টা করেছি।

এই পদক্ষেপগুলি আমি গ্রহণ করেছি:

  1. ভিএম বুট চলাকালীন উইনকি + আর ধরে রেখে সিস্টেম ইন্টিগ্রিটি প্রোটেকশন (ওরফে " এসআইপি ") অক্ষম করতে পুনরুদ্ধারে বুট করা হয়েছে (যা এই উত্তর অনুসারে ভিএমওয়্যার দ্বারা কমান্ড + আর তে ম্যাপ করা হচ্ছে )।
  2. পুনরুদ্ধারকালে, আমি টার্মিনাল ইউটিলিটিতে প্রবেশ করে এবং এখানেcsrutil disable বর্ণিত কমান্ডটি ব্যবহার করে এসআইপি অক্ষম করেছিলাম , তারপরে একটি রিবুট।
  3. kextপুরানো সংস্করণ দিয়ে প্রতিস্থাপন করা হয়েছে , যা এখানে বর্ণিত পদ্ধতিটি ব্যবহার করে লেখার সময় প্রাপ্ত হয়েছিল (সংক্ষেপে: সর্বশেষতম আইটিউনস ডাউনলোড করুন dmg; এটি প্যাসিফিস্ট দিয়ে খুলুন ; সাবপ্যাকেজ ইনস্টল করুন manual\MobileDevice.pkg) এবং পুনরায় বুট করা হয়েছে (সঠিক সংস্করণটি লোড হচ্ছে কিনা তা নিশ্চিত করার জন্য) ।

এই ক্রিয়াটি আমার সমস্যার সমাধান করেনি

উত্তর:


63

এই থ্রেড দ্বারা অনুপ্রাণিত হয়ে , যেখানে এল ক্যাপিটেনে প্রবর্তিত নতুন ইউএসবি হ্যান্ডলিং সিস্টেমটি নিয়ে আলোচনা করা হয়েছিল, আমি আমার ভিএম কনফিগারেশনে খুব সাধারণ সেটিংস পরিবর্তনের চেষ্টা করেছি যা আমার জন্য সমস্যাটি সমাধান করতে সক্ষম হয়েছিল:

ভিএমওয়্যার ইউএসবি সেটিংস পরিবর্তন হয়

যেহেতু আমার ডিভাইসটি কোনও ইউএসবি 2 পোর্টের মাধ্যমে সংযুক্ত ছিল, তাই এটি সমস্ত কিছুই ভিএমকে পোর্টটিকে তার মতো আচরণ করার জন্য বলা হয়েছিল।

আমি জানি যে এই সমাধানটি নিখুঁত নয়, কারণ এটি ইউএসবি 3 যোগাযোগের স্থানান্তর হারকে আঘাত করতে পারে, তবে এতে পারফরম্যান্সের ঘাটতি নেই যা এটি সরলতার সাথে তৈরি করে :)

দ্রষ্টব্য: পরিবর্তনটি কার্যকর করার জন্য আপনাকে আপনার ভিএম বন্ধ করতে হবে, ইউএসবি সামঞ্জস্যতা সেটিংস পরিবর্তন করতে হবে এবং পুনরায় চালু করতে হবে। এটি করার ক্ষেত্রে হোস্টের থেকে আইফোন / আইপ্যাড সংযোগ বিচ্ছিন্ন করুন, কেবলমাত্র ক্ষেত্রে


1
আমি আমাকে সহায়তাও করেছি, এমনকি আমার কাছে আইওম্যাকের সমস্ত ইউএসবি ৩.০ বন্দর রয়েছে ... সুতরাং, মনে হয় এটি কেবল ইউএসবি ২.০ সহ কার্যকর হয়। ধন্যবাদ!
কর্মী

1
@ দেব-আইএল - সুতরাং এটি আপনাকে কোনও ভিএম থাকা অবস্থায় এক্সকোড থেকে আইফোনে অ্যাপ্লিকেশনগুলি সাইডেলোড / বিকাশ করতে দেয়?
অ্যালেক্স এস

1
@ অ্যালেক্সস এটি সঠিক।
দেব-আইএল

3
@ অ্যালেক্সস - সবেমাত্র এটি ভিএমওয়্যার ওয়ার্কস্টেশন 12.1.0 + এক্সকোড 7.2.1 + আইওএস 9.2.1 (আইফোন 6) + ওএসএক্স 10.11.3 - এখনও প্রত্যাশা অনুযায়ী কাজ করে :)
-আইএল

2
ভার্চুয়ালবক্সের সাথে কি কেউ এই সমস্যার মুখোমুখি হয়েছে? আমি ডিভাইসটিকে লেখকের মতো একই তালিকায় দেখতে পাচ্ছি তবে এটি এক্সকোড বা আইটিউনস দ্বারা সনাক্ত করা যায় নি। আমি ইউএসবি 1.1, ইউএসবি 2.0 এবং ইউএসবি 3.0 চেষ্টা করেছি। কিছুই কাজ করে না, কোন ধারণা?
টমো লিনহার্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.