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


99

আইপ্যাড এয়ারে এক্সকোড 10.3 বিটা 2 দিয়ে অ্যাপটি চালানোর সময় আমি নিম্নলিখিত সংকলনের সময় ইস্যুটি পেয়েছি, আমি নীচের সমস্যাটি পাচ্ছি।

Failed to find a suitable device for the type SimDeviceType : com.apple.dt.Xcode.IBSimDeviceType.iPad-2x with runtime SimRuntime : 10.3 (14E5239d) - com.apple.CoreSimulator.SimRuntime.iOS-10-3

কোন সাহায্য ব্যাপকভাবে প্রশংসা করা হয়।


4
কেবল একটি মাথা আপ - নীচে ulsc এর উত্তর এখানে যা ঘটছে তা is sudo killall -9 com.apple.CoreSimulator.CoreSimulatorServiceকৌতুকটি করেন
উইল ভন আলরিচ

উত্তর:


330

এটি দেখে মনে হচ্ছে কোনও এক্সকোড আপডেটের সময় পুরানো সিমুলেটর প্রক্রিয়াটি ব্যাকগ্রাউন্ডে উন্মুক্ত ছিল।

সোজা চলছে

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

টার্মিনাল সমস্যার সমাধান করতে পারে।
প্রকল্প পরিষ্কার করার জন্য এবং / অথবা ফোল্ডারটি তৈরি করার দরকার নেই।


18
সঠিক। এক্সকোড 10.3 এ আপডেট করার পরে এই সমস্যাটি উপস্থিত হয়। উপরের কমান্ডটি সমস্যার সমাধান করেছে। কোনও পরিষ্কার বিল্ড ফোল্ডারের প্রয়োজন নেই। কমান্ড কার্যকর হওয়ার আগে, কোনও সিমুলেটর চালু না থাকলেও সিমুলেটর পরিষেবাদির 4 টি প্রক্রিয়া চলছে। কম্পিউটার পুনরায় চালু করা পাশাপাশি কাজ করে, কারণ এটি পুনরায় বুট করার সময় সম্পর্কিত সমস্ত সিমুলেটর পরিষেবা শেষ করবে।
র‌্যাপটার

একই অবস্থা. টিএনএক্স :)
কামিল হারাসিমোইভিজ

4
এক্সকোড 10.3 থেকে এক্সকোড 10.4 এ আপগ্রেড করার সময় একই সমস্যা। আপনার ইঙ্গিত জন্য ধন্যবাদ! :)
ফ্লকবিট

হ্যাঁ, দয়া করে এটিকে সঠিক উত্তর হিসাবে চিহ্নিত করুন বা সম্ভব হলে এটি শীর্ষে পিন করুন। আপনাকে ধন্যবাদ এটি আমার সমস্যা সমাধানে সহায়তা করেছে
জোসেফ সেলভারাজ

বা কেবল একই প্রভাব সহ ম্যাকোস পুনরায় বুট করুন, 2 ম্যাকগুলিতে কাজ করেছেন।
NoAngel

20

যদি আপনি Xcode ছেড়ে যান এবং এখনও একই ত্রুটিটি পান তবে ক্লিনটি চেষ্টা করুন (কমান্ড + শিফট + বিকল্প + কে) এবং পপআপে "ক্লিন" বিকল্পটি নির্বাচন করুন। এটি 2 থেকে 3 বার পুনরাবৃত্তি করুন। এটা আমার ক্ষেত্রে কাজ করে।


7
এক্সকোডের ক্ষেত্রে এটি সুবর্ণ নিয়ম বলে মনে হচ্ছে - একই সমাধানটি বহুবার পুনরাবৃত্তি করুন এবং শেষ পর্যন্ত এটি কাজ করে works
মিফে 27'19

7

আমি একই সমস্যা ছিল। আমার ক্ষেত্রে, আমি তৈরির আগে Xcode এর পূর্ববর্তী সংস্করণ থেকে সিমুলেটরটি চালু করেছিলাম। আমি যখন সিমুলেটরটি ছেড়ে দিয়েছিলাম তখন সমস্যাটি থেকেই যায়, তবে এক্সকোড পুনরায় চালু করা আমার জন্য এটি সমাধান করে।


মেট্রো বান্ডলারটি চালু থাকলে তা পুনরায় চালু করার বিষয়টি নিশ্চিত করুন।
মিফে 27'19

6

আমি সদ্য সাম্প্রতিকতম এক্সকোড 10.3 (10 জি 8) তে একই সংখ্যায় এসেছি। আমি আবার সংকলন করতে পারার আগে প্রায় 4 বা 5 টি সম্পূর্ণ প্রকল্প সাফ করে দিতে হয়েছিল এবং বাক্সটি বাউন করেছিলাম। আমি আশা করি অ্যাপল এটি স্থির করে দেবে।


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

4
কম্পিউটার পুনরায় চালু করা এই সমস্যার সমাধান করেছে ... (এক্সকোড 10.3)
ম্যাটিউজ

আমিও (
এক্সকোড

2

আমি আমার ম্যাকের সাথে সংযুক্ত আইপ্যাডটি কেবলই সংযোগ বিচ্ছিন্ন করতে হয়েছিল। কোনও কারণে যেভাবে Xcode সংকলন করছিল তাতে বিচলিত হচ্ছিল।


1

আমার পক্ষে এটি সমাধান করার একমাত্র জিনিসটি ছিল:

  1. ~/Library/Developer/CoreSimulator/Profiles/Runtimesফোল্ডারটি সাফ করুন
  2. এক্সকোড পুনরায় চালু করুন
  3. প্রকল্প সাফ করুন
  4. প্রকল্প চালান

0

আমি প্রথমে সিমুলেটরটি চালু করে এটি সমাধান করব, এক্সকোড বিল্ডটি পাস করবে।

তারপরে ডিভাইসে প্রকল্পটি চালান।

আশা করি এটি সাহায্য করবে


0

আপনি যদি এক্সকোডের একাধিক সংস্করণ চালাচ্ছেন তবে আপনি xcode-select -pএক্সকোড এবং সংকলকটির সঠিক সংস্করণটি ব্যবহার করছেন কিনা তা পরীক্ষা করা উচিত । যদি তা না xcode-select -s { correct xcode path }হয় তবে এক্সকোডের সঠিক সংস্করণ সেট করতে ব্যবহার করুন ।


আমি এক্সকোড 8.3 এবং এক্সকোড 9. ব্যবহার করছি যখন আমি টার্মিনালে ইনপুট xcode-select -pপাই /Applications/Xcode.app/Contents/Developer। আমি এটা কিভাবে ঠিক করবো? অ্যাপ্লিকেশন ফোল্ডারে আমার কাছে Xcode9 এবং | এর জন্য Xcode নাম রয়েছে এক্সকোড 8
এক্সকোড

অ্যাপ্লিকেশন ফোল্ডারের ভিতরে আপনি সম্ভবত ম্যানুয়ালি এটি সেখানে রেখেছেন। আপনি যদি অ্যাপ স্টোরের মাধ্যমে ইনস্টল করেন তবে সেই সংস্করণটি হবে / অ্যাপ্লিকেশনস / এক্সকোড.এপ / কনটেন্টস / ডেভেলপার। আমি বিশ্বাস করি না একই সাথে দুটি ইনস্টল করা অ্যাপ স্টোর সংস্করণ থাকতে পারে। আপনি যদি স্যুইচ করতে চান, তবে আপনাকে অন্যটিকে ম্যানুয়ালি নির্দেশ করতে হবে, যা আমি বলেছি বিশ্বাস হিসাবে সেখানে নিজেই রাখা হয়েছিল। আপনি যেখানে এখনও একই জিনিস প্রয়োগ হয়xcode-select -s { Xcode8 or 9 }
Marquis103

0

একই সমস্যা পাওয়া যাচ্ছে কিন্তু এক ঘন্টা পরে এই সমস্যাটি ঠিক করতে সাফল্য পাওয়ায় এক্সকোড সমস্যা আছে। সুতরাং দয়া করে আপনার এক্সকোডটি আবার খুলুন এবং তারপরে আপনার প্রকল্পটি পরিষ্কার করুন .. বা পরিষ্কার করার জন্য শর্ট কাট কমান্ড ব্যবহার করুন (কমান্ড + শিফট + বিকল্প + কে)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.