"রান গন্তব্য আইওএস ডিভাইসটি স্কিমটি চালানোর জন্য বৈধ নয়"


96

আমি আমার অ্যাপ্লিকেশনটি আইফোন 5 / আইওএস 6 এ চালাচ্ছি, তবে যখন আমি এটি আইফোন 4 এস / আইওএস 6 এ চালানোর চেষ্টা করি তখন আমি "রান গন্তব্য আইওএস ডিভাইস এনএন স্কিমটি চালানোর জন্য বৈধ নয় The এই স্কিমটিতে কোনও বিল্টেবল নেই যা রান ডিজাইনিং ডিভাইস দ্বারা সমর্থিত আর্কিটেকচারের জন্য তৈরি করা যেতে পারে "।

আমি এটিতে পূর্ববর্তী পোস্টগুলি দেখেছি তবে তারা ডিপ্লোয়মেন্ট টার্গেটের সাথে জড়িত। আমার ক্ষেত্রে আমি বেস এসডিকে 6.1 এ সেট করেছি এবং স্থাপনার লক্ষ্যমাত্রা 5.0 এ সেট করেছি।

আইফোন 4 আইওএস সংস্করণ পেয়েছে 6.0.1।

উত্তর:


274

এটি এক্সকোডের একটি বাগ ছিল, আমি বন্ধ করে আবার এক্সকোড খুললাম এবং এটি কাজ শুরু করে।

আমি এই ধরণের জিনিসটি বহুবার এখন বহুবার এক্সকোডের সাথে অন্যান্য সমস্যার সাথে লক্ষ্য করেছি, এটি খুব হতাশার যে সরঞ্জামটি খুব অশুভ।


4
এবং ধারাবাহিকতা অবিরত। এই বাগটি এখনও 9.4.1 এ উপলব্ধ।
অবশেষে

4
এক্সকোড 10.1 এ এক্সকোড পুনরায় চালু করার পরে এটিও আসছে, আইফোনে অ্যাপ চালাতে অক্ষম।
আর মোহন


4
এবং 11.2 এ। 😬
মাইকেল Schinis

4
এই বাগটি এক্সকোডে রয়েছে 11.4.1। এক্সকোড ছেড়ে যাওয়া এটি ঠিক করে না।
সিমন

51

কেবল এক্সকোড ছেড়ে প্রস্থান করুন (এক্সকোড 9.0.1)


24

আমারও একই সমস্যা ছিল। আমি যে বিষয়টি পেয়েছি তা হ'ল, ভুল করে আমি আইপ্যাডকে মোতায়েনের লক্ষ্য হিসাবে বেছে নিয়েছিলাম যার কারণে এক্সকোড দেখিয়েছিল আইফোন 5 একটি অবৈধ ডিভাইস। এখানে চিত্র বর্ণনা লিখুন। আশা করি এটা সাহায্য করবে. তারপরে আমি কেবলমাত্র আইফোনটিতে লক্ষ্য পরিবর্তন করেছি এবং এটি কার্যকর হয়েছে।


একইভাবে, আমি একটি আইপ্যাড অ্যাপ্লিকেশনটির জন্য একটি আইফোন 7 প্লাস বেছে নিয়েছিলাম, তাই আমি সিমুলেটর নির্বাচনকারীকে কেবল আইপ্যাডে ফ্লিপ করেছি এবং সতর্কতাটি চলে যায়।
পিটার ব্রকম্যান

কারও কাছে সর্বজনীন অ্যাপ থাকতে পারে না যা ওয়াচকে সমর্থন করে?
ক্রিস অ্যালিনসন

16

এটি কখনও কখনও মেমরির এক প্রকারের সমস্যা some কিছু অ্যাপ্লিকেশন বন্ধ করুন এবং আবার চেষ্টা করুন।

এক্সকোডও বন্ধ করুন এবং আবার খুলুন। আমার জন্য কাজ করেছেন।

চিয়ার্স


16

স্কিমটি চালানোর জন্য আইফোনটি রান গন্তব্য নয়।

  • এক্সকোড ছাড়ুন
  • এক্সকোড খুলুন
  • পরিষ্কার প্রকল্প
  • প্রকল্প চালান

এটা কাজ করবে


8
একটি শব্দ: এক্সকোড পুনরায় চালু করা সমস্যার সমাধান করবে।
কিট

10

কেবল এক্সকোড পুনরায় চালু করুন এবং তারপরে আপনার সমস্যাটি স্বয়ংক্রিয়ভাবে অনুসন্ধান করা হবে।


5

আমার ক্ষেত্রে সমস্যাটি স্কিম -> প্রোফাইল -> এক্সিকিউটেবল (ই ড্রপডাউন বিল্ড কনফিগারেশন ডিবাগ এবং "অ্যাপ্লিকেশন"। অ্যাপ্লিকেশনযোগ্য) থেকে নির্বাচিত কার্যকর হয়েছে missing

এখানে চিত্র বর্ণনা লিখুন


এটি কোথায় পাবেন?
বিদ্যা সাগর

4
প্রোডাক্ট -> স্কিম -> স্কিম সম্পাদনা করুন বা শীর্ষ আইকনে ক্লিক করুন যা অ্যাপ আইকনটি প্লে আইকনটির কাছাকাছি দেখায় ...
Andrea Leganza

5

Quit and Reset Xcodeবেশিরভাগ সমস্যা সমাধান করতে পারে অন্য কারণ Deviceআইফোন সমর্থন না, আপনি পারেন

Target-> স্কিম নির্বাচন করুন -> General-> Deployment Info-> Device-> নির্বাচন করুন Universalবা আপনি চান বর্তমান ডিভাইস।

এখানে চিত্র বর্ণনা লিখুন



3

প্রকল্পের তথ্য সেট বিকাশ লক্ষ্যমাত্রায় 4.3 বা 5.1.1 এবং লক্ষ্য হিসাবে একই হিসাবে যান।


3

এক্সকোড 9.0.1 এ আমার এই সমস্যা ছিল।

দেখে মনে হচ্ছে এক্সকোড সংযুক্ত ডিভাইসের তালিকাকে রিফ্রেশ করে না।

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

এটি ঠিক করতে:

  1. প্রকল্পটি সম্পাদনা করুন।
  2. স্কিমটির সম্পাদনযোগ্য পুনরায় নির্বাচন করুন।
    • এটি XCode কে সংযুক্ত ডিভাইসের তালিকা আপডেট করতে বাধ্য করে বলে মনে হচ্ছে।

যদি এটি কাজ না করে, আপনি এটি করার আগে আপনার ডিভাইস (কেবল) পুনরায় সংযোগ করার চেষ্টা করুন।


অথবা সম্ভবত, সংযোগ বিচ্ছিন্ন ডিভাইস, সংযোগকারী ডিভাইস এবং স্কিমটির সম্পাদনযোগ্য পুনরায় নির্বাচনের আরও কিছু সংমিশ্রণ।

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

তবে আদর্শভাবে ... এক্সকোড ঠিক করা উচিত।


: ও ... আমার নায়ক !!! কেন যদিও? কেন এই বগি এক্সকোড, প্রতিটি পুনরাবৃত্তি, প্রায় সবসময়ই খারাপ হয়ে যায় ... এতো হতাশাজনক যে তাদের ডিএক্সের জন্য তাদের কম অগ্রাধিকার রয়েছে !!!
ক্রিস অলিনসন

3

কেবল ডিভাইসগুলিতে যান -> আপনি যে ইচ্ছাকৃত ডিভাইসটি চালাতে চেয়েছিলেন (আমি ছিল আইফোন 6 সিমুলেটর) -> ডিভাইসটি নির্বাচন করুন (আমি আইফোন 6 নির্বাচিত হয়েছিল) -> ডান ক্লিক করুন> নিশ্চিত করুন 'চালানো গন্তব্য মেনুটি' সক্ষম করা হয়েছে কিনা তা নিশ্চিত করুন।

আমার জন্য, এটি সক্ষম হয়েছিল। আমি করেছি, এটা কাজ করেছে।


2

আমি এক্সকোড 9 এ এই সমস্যার মুখোমুখি হয়েছি, তবে পরে বুঝতে পেরেছি যে কিছু কারণে আমি "ডিভাইসস এবং সিমুলেটর" উইন্ডোতে চালানো গন্তব্যটি চেক করেছি had

এখানে চিত্র বর্ণনা লিখুন


1

আপনার প্রকল্প নির্বাচন করুন, লক্ষ্যগুলির অধীনে আপনার মূল লক্ষ্য নির্বাচন করুন, তারপরে বিল্ড সেটিংস ট্যাবে একটি ক্ষেত্র রয়েছে যা "বৈধ আর্কিটেকচার" বলে। "আর্মভি 7" আছে কিনা তা নিশ্চিত করুন। আপনার এখনই কেবলমাত্র আর্মভ 7 রয়েছে।


জবাব দেওয়ার জন্য ধন্যবাদ, তবে আর্মভ 7 বর্তমানে ইতিমধ্যে আর্মভ 7 এর সাথে রয়েছে।
গ্রানটেকস

আর্মভ removing গুলি সরানোর চেষ্টা করুন এবং দেখুন এটি আপনাকে চালানোর অনুমতি দেয় কিনা
পোচি

1

আমি এক্সকোড 8.2.1 ব্যবহার করছি একই সমস্যা আছে।

সমাধান:

-> ডিভাইসে যান

-> অতিরিক্ত সিমুলেটর যুক্ত করুন

-> রাইট ক্লিক সিমুলেটর আপনি ব্যবহার করছেন

-> রান গন্তব্য মেনুতে দেখান <এই বিকল্পটি সক্ষম করুন


0

আমার জন্য এক্সকোড কম ডিস্কের জায়গার কারণে সংযুক্ত ডিভাইসের জন্য চিহ্নগুলি অনুলিপি করতে ব্যর্থ হয়েছিল। আপনার নীচে সংযোগযুক্ত ডিভাইস রয়েছে কিনা তা আগে পরীক্ষা করুন check/Users/$USERNAME/Library/Developer/Xcode/iOS\ DeviceSupport/

যেহেতু আমার ডিভাইসে আইওএস 8.3 (12F70) ইনস্টল ছিল আমার জন্য পথ /Users/$USERNAME/Library/Developer/Xcode/iOS DeviceSupport/8.3 (12F70)/Symbols এই ডিরেক্টরিটির আকারটি 2.5GB এর কাছাকাছি হওয়া উচিত। যখন আমি এই সমস্যাটি পেয়েছি তখন আকারটি 484 কেবি ছিল।

আমি এটা ঠিক করতে

  1. প্রায় 3GB ডিস্ক স্পেস আপ করুন Free আপনি যে কোনও অসমর্থিত ডিভাইসগুলির জন্য ফোল্ডারগুলি মুছে ফেলতে পারেন যা আপনার / ব্যবহারকারী / $ ব্যবহারকারী নাম / লাইব্রেরি / বিকাশকারী / এক্সকোড / আইওএস \ ডিভাইসসপোর্ট /
  2. এক্সকোড এবং ক্লোজড এক্সকোড থেকে সংযোগ বিচ্ছিন্ন ডিভাইস।
  3. উপরের পথে ফোল্ডারটি সরানো হয়েছে (8.3 (12F70) এর নীচে সবকিছু।
  4. এক্সকোড শুরু করুন এবং ডিভাইসটি সংযুক্ত করুন।
  5. এক্সকোডের প্রতীকগুলি অনুলিপি করা শুরু করা উচিত ফোল্ডারের আকারটি প্রায় 2.5 জিবি হওয়া উচিত

0

আমার সাথে এটি ঘটেছিল কারণ আমি ভাগ না করা স্কিমগুলির সাথে উত্স নিয়ন্ত্রণে শাখাগুলি স্যুইচ করেছি।

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

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


0

আমার ক্ষেত্রে, লক্ষ্য নির্ধারণ করুন -> বিল্ড সেটিংস -> "ম্যাচ-ও টাইপ" অনুসন্ধান করুন এবং মানটি পরীক্ষা করুন, এটি এক্সিকিউটেবল / ডায়নামিক লাইব্রেরি / স্ট্যাটিক লাইব্রেরি হওয়া উচিত। অন্যান্য ধরণের মানগুলির জন্য, লক্ষ্যটি নির্মিত এবং চালানো যায়নি।


0

এটি কুনাল গুপ্তের মন্তব্যের সাথে সমান, তবে আসল আইপ্যাডে একটি এক্সকোড প্রকল্প চালানোর পরে আমি এই ত্রুটিটি পেয়েছি (স্থাপনার লক্ষ্যটি আইপ্যাডে পরিবর্তন করা হয়েছিল এবং আমি এটি আমার আইফোনের সিমুলেটরটিতে চালাতে চেয়েছিলাম)। আপনি প্রকৃত ডিভাইস / সিমুলেটর ব্যবহারের পরে স্থাপনার তথ্যটি পরিবর্তন করতে ভুলবেন না, বিশেষত আইপ্যাড থেকে আইফোনে স্যুইচ করার সময়।


0

সুইফট 3 বা 4 এক্সকোড 8 বা 9 আপনি যা করতে পারেন একটি জিনিস হ'ল সাধারণ সেটিংস, সক্ষমতা ইত্যাদি খোলার জন্য প্রকল্প ফাইলটিতে ক্লিক করুন etc.

  1. বিল্ড সেটিংস নির্বাচন করুন
  2. বেস এসডিকে অনুসন্ধান করুন
  3. নিশ্চিত করুন যে ডিবাগ এবং রিলিজের একই বিল্ড প্রকার রয়েছে।

আমি আইওএস 11.0 এ ডিবাগ সেট করেছি এবং ম্যাকোস 10.13 এ রিলিজ করেছিলাম আর্কাইভের জন্য এগুলি অবশ্যই একই হতে হবে


0

আমার ক্ষেত্রে,

আমি এখানে আমার আইফোনটি খুলি হ'ল ট্রাস্ট এবং ডোন্ট ট্রাস্টের জন্য আমার আইফোনে সতর্কতা উপস্থিত হয়। আমি ট্রাস্ট ক্লিক করি। এটা ভাল কাজ করে।

এখানে চিত্র বর্ণনা লিখুন


ঠিক আছে তবে এটি আমার ক্ষেত্রে সহায়তা করে না।
অনন্ত প্রসাদ

0

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

  • অ্যাপল মেনু> এই ম্যাক সম্পর্কে> আরও তথ্য> সিস্টেমের প্রতিবেদন> ইউএসবি খুলুন এবং USB ডিভাইস ট্রিতে ডিভাইসটি উপস্থিত হয়েছে কিনা তা পরীক্ষা করুন। এটি যদি এখানে না হয় তবে অন্য একটি ইউএসবি কেবল ব্যবহার করে দেখুন।

এখানে চিত্র বর্ণনা লিখুন


0

আমি এটি নির্দিষ্ট তারের + ডিভাইস সংমিশ্রণগুলির সাথে লক্ষ্য করেছি (সম্ভবত খারাপ যোগাযোগ), এক্সকোড পুনরায় চালু করা কেবল এক বা দুটি রানের জন্য সাহায্য করবে এবং তারপরে এটি আবার আঘাত হানে। কেবল / ডিভাইস পরিবর্তন করা আমার পক্ষে একমাত্র দীর্ঘমেয়াদী সমাধান হিসাবে কাজ করে।


0

এর এক্সকোড বাগ 10 10.0 বিটা 3 (10L201y) অবধি


আপনার উত্তরে দয়া করে আরও তথ্য যুক্ত করার বিষয়টি বিবেচনা করুন যাতে অন্যান্য লোকেরাও এটি বুঝতে পারে।
ইন্দির

0

আমার ক্ষেত্রে, এই সমস্যাটি আর্কিটেকচার (বিল্ড সেটিংস -> আর্কিটেকচারগুলি) স্ট্যান্ডার্ড আর্কিটেকচারে পরিবর্তন করে স্থির করা হয়েছিল - $ (ARCHS_STANDARD)

বৈধ আর্কিটেকচারে আর্ম 64 আর্মভি 7 আর্মভি 7 রয়েছে তা নিশ্চিত করুন ।


0

আমার ক্ষেত্রে, দেওয়া উত্তরগুলির মধ্যে আমার পক্ষে কোনও কাজ হয়নি।

আমি আমার প্রকল্পে ট্র্যাভিসিসিআই সেটআপ করার চেষ্টা করছিলাম এবং আমি এটিই করেছি:

লক্ষ্য> সম্পাদনা প্রকল্প> বিল্ড নির্বাচন করুন

এখানে চিত্র বর্ণনা লিখুন

পরীক্ষাগুলির লক্ষ্যবস্তুতে "রান" বিকল্পটি পরীক্ষা করুন এবং সমস্যাটি অদৃশ্য হয়ে গেছে, আমি আশা করি এটি কারও সহায়তা করে, আমি এটি ঠিক করার চেষ্টা করে 2 দিন অতিবাহিত করেছি।


0

আইওএস 13.x এর ক্ষেত্রে - আমার জন্য যা কাজ করেছিল তা আমার ফোনটি আমার ঘড়িটি জোড়া এবং এটি আইফোনে মেরামত করছে। আমি এটি ব্লুটুথের মাধ্যমে সংযুক্ত করবো না - আমি পুরো চক্রটি পুনরাবৃত্তি করলাম যেন আমি একটি নতুন ঘড়ি পেয়েছি। পুরো কাজটি করতে 10 মিনিট সময় লেগেছিল। আমি যখন আবার আমার অ্যাপটি চালালাম তখন এটি কার্যকর হয়েছিল। সেখান থেকে, আপনার সমস্ত লক্ষ্যগুলিতে পরিচয়ের জন্য একই সাইন ইন রয়েছে তা নিশ্চিত করুন।


0

অন্যান্য সমাধানগুলি অন্যান্য পরিস্থিতিতে কাজ করতে পারে তবে এক্সকোড 11 ব্যবহারের ক্ষেত্রে আমি আমার পরীক্ষার লক্ষ্যটির "বিল্ড সেটিংস" এ চলে গিয়ে "ডিপ্লোয়মেন্ট" -> "লক্ষ্যযুক্ত ডিভাইস পরিবার" এর অধীনে সর্বজনীনতে পরিবর্তিত হয়েছি

এখানে চিত্র বর্ণনা লিখুন

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