এক্সকোড 4 লক্ষ্যযুক্ত ডিভাইসে "আমার অ্যাপ্লিকেশন> চালানো শেষ করেছে" বলেছে - কিছুই হয় না


223

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

স্ট্যাটাস বারটি দেখায় যে এক্সকোডটি আমার প্রকল্পটি তৈরি করছে, তারপরে এটি বলেছে যে আমার প্রকল্পটি চলছে, তারপরে এটি "সমাপ্ত চলমান" বলে says এই পুরো সময়কালে আইপড স্ক্রিনটি কালো থাকে। আইপডটি অর্গানাইজারে সনাক্ত করা হচ্ছে এবং এর কনফিগারেশনে আমি কোনও ভুল দেখতে পাচ্ছি না। কিছু দিন আগে এক্সকোড 3 দিয়ে সবকিছু ঠিকঠাকভাবে কাজ করছিল।

এটি সিমুলেটরটিতে কাজ করে না, তবে এটি লক্ষ করা গুরুত্বপূর্ণ যে সিমুলেটারে এটি "সংযুক্তি" -তে আটকে যায় এবং সিমুলেটরটি শুরু করতে অস্বীকার করে।


1
আপনি যদি কোনও এক্সকোড টেম্পলেট ব্যবহার করে একটি ব্র্যান্ড-নতুন প্রকল্প তৈরি করেন এবং সিমুলেটর বা ডিভাইসটিতে এটি চালনার চেষ্টা করেন তবে এটি কাজ করবে? আমি এক্সকোডের ইনস্টল / কনফিগারেশনটি ভেঙে গেছে বা আপনি যে অ্যাপ্লিকেশনটির বিষয়ে জিজ্ঞাসা করছেন সেগুলি আচরণকে প্রভাবিত করছে কিনা তা নির্ধারণ করার চেষ্টা করছি।
কেনেব্রোডেগেন

2
একটি নতুন প্রকল্পের টেম্পলেট তৈরি করেছে এবং এটি কার্যকর হয়েছে। সুতরাং এখন আমরা জানি যে আমার প্রকল্পে অবশ্যই কিছু ভুল কনফিগার করা উচিত।
ডি-নিস

ডি-নিস, আপনি কি কখনও এই সমাধান করেছেন? আমি আমার গেমের সাথে এই একই সমস্যাটি পাচ্ছি এবং আমি আমার জীবনের জন্য এটি সমাধান করতে পারি না।
অ্যাডাম জনসন

উত্তর:


268

এক্সকোড ৪.২ এর সাথে এটি পড়া এবং পূর্ববর্তী ডিভাইসে চালানোর চেষ্টা করার জন্য (যেমন আইফোন 3 জি, 2 জি, আইপড 1 ম জেনার ইত্যাদি) আমার কাছে আরও একটি সমাধান রয়েছে। এক্সকোড ৪.২ এ নির্মিত নতুন প্রকল্পগুলি ডিফল্টরূপে 'প্রয়োজনীয় ডিভাইস দক্ষতাগুলিতে' আর্মভ 7 'নির্দিষ্ট করে। আর্মভি 6 (যেমন আইফোন 3 জি) চালিত ডিভাইসগুলিকে সমর্থন করতে চাইলে আপনাকে এটি সরিয়ে ফেলতে হবে।

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

আপনার প্রজেক্টনাম-ইনফো.পিস্টে 'আবশ্যক ডিভাইস ক্ষমতা' থেকে আর্মভি 7 মুছুন

আপনার আর্মভ of এর পরিবর্তে আর্মভি 6 দিয়ে সংকলন করতে বিল্ড সেটিংস পরিবর্তন করতে হবে।

এটি ডিফল্ট:

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

অন্য যুক্ত করতে 'স্ট্যান্ডার্ড (আর্মভি 7)' এ ডাবল ক্লিক করুন, তারপরে পপআপে '+' ক্লিক করুন, এবং 'আর্মভি 6' টাইপ করুন:

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

সম্পন্ন ক্লিক করুন এবং এটি এর মতো দেখতে হবে:

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


1
বিঙ্গো: আমার পুরানো আইফোন 3G তে সঠিকভাবে চালানোর জন্য আমাকে বর্ণিত দুটি পদক্ষেপটি করতে হয়েছিল। ধন্যবাদ ম্যাটিজি!
অ্যারিয়েল মালকা

1
অসংখ্য ধন্যবাদ! আমি পারলে 10 টি ভোট আপ দিতাম। আমি এই পৃষ্ঠার সমস্ত পরিস্থিতিতে দিয়ে যাচ্ছিলাম যে কোনও ভাগ্য নেই। আমি এক্সকোড ৪.৩ এ আপগ্রেড করার পরে কোনওভাবেই সেই মানটি পরিবর্তন করা উচিত।
IcyBlueRose

প্রক্রিয়াটি বিস্তারিতভাবে ব্যাখ্যা করার জন্য আপনার প্রচেষ্টার জন্য ধন্যবাদ।
আলেখাইন

4
আমার কাছ থেকেও ধন্যবাদ! অনেকে 'আর্মভি 6' যুক্ত করার পরামর্শ দিয়েছেন, তবে আর্মভ 7 অপসারণ করা কৌশলটি!
হ্যারি উড

1
"YourProjectName-Info.plist এ 'প্রয়োজনীয় ডিভাইস যোগ্যতাগুলি' থেকে মুছে ফেলুন armv7" -> ধন্যবাদ
ওবেদের Regev

43

আমার কেবল এই সমস্যাটি ছিল, তবে আমার জন্য এটি ছিল কারণ আমি কেবল আমার আর্কিটেকচারগুলিতে আর্মভি 7 নির্দিষ্ট করেছিলাম, তবে থ্রিজিটি আর্মভ 6 6 আপনার উভয় আছে তা নিশ্চিত করুন।


এটাই ছিল আমার প্রধান কারণ। এটি ভুলে যাওয়া সহজ। ধন্যবাদ।
লুকাসজ

5
: "Armv6" বিকল্পটি যোগ জন্য, এই দেখুন stackoverflow.com/questions/7488657/...
pauloya

আমার পুরানো আইপড টাচটি অবশ্যই আর্মভ 6 হওয়া উচিত কারণ এটি স্থির করে এটির জন্যও এটি কাজ করে।
অগ্রগামী

হ্যাঁ, আমি নিশ্চিত যে আসল আইফোন, 3 জি এবং প্রথম দুটি আইপড স্পর্শটি আর্মভ 6 ছিল।
axiixc

21

আমার এই সমস্যাটি ছিল এবং এটি দেখা যাচ্ছে যে এক্সকোড ডিপ্লোয়মেন্ট টার্গেটটি ডিফল্ট করে ৪.৩ করেছে, যেখানে আমার ফোনটি ৪.২.১। স্থাপনার লক্ষ্যমাত্রা ৪.০ এ পরিবর্তন করা মনে হয়েছে এটি সমাধান হয়েছে।


ঠিক আমি খুঁজছেন ছিল কি.
abscondment

আমার ডিভাইসটি কেবল 5.0.1 অবধি ছিল যখন 5.1 তে স্থাপনার লক্ষ্য নির্ধারণ করার সময় আমার এই সমস্যাটি ছিল - চিয়ার্স সাথী +1
থিওএসডুড

12

আপনি প্রকল্প এবং লক্ষ্যগুলির আর্কিটেকচারগুলিতে "আর্মভি 6" যুক্ত করার পরে, নিশ্চিত হয়ে নিন যে আপনার তথ্য.প্লেস্টের "প্রয়োজনীয় ডিভাইস ক্ষমতা" বিভাগে আপনার "আর্মভি 7" নেই। যদি তাই হয় তবে এটি সরান এবং এটি কাজ করা উচিত!


হ্যাঁ, এটি আমার মামলার কারণ। আর্মভি 7 এর "প্রয়োজনীয় ডিভাইস ক্ষমতা" কীভাবে প্লিস্টে এসেছিল তা ধারণা নেই। ধন্যবাদ!
জেনকোড

11

অ্যাপটিতে ডিভাইসটি চলছে না এমন একই সমস্যা। ডিভাইস থেকে অ্যাপ মুছে ফেলা সাহায্য করে না। প্রকল্প -> ক্লিন তারপর প্রোজেক্ট -> আবার চালানো কোনও কাজে আসেনি। দেখা গেল যে সবে ছাড়ার এবং পুনরায় চালু করা Xcode 4 এটি সমাধান করেছে।


9

আমি ঠিক এই ছিল। আমি গেমকিটের দরকার পড়ে তথ্য.পুলিস্টে একটি ইউআইআরইউইরড ডিভাইস কেপাবিলিটি বিভাগ যুক্ত করেছি এবং অ্যাপটি আইওএস ৪.২ চলমান আইফোন 3G তে অনুলিপিযুক্ত হবে না। প্রয়োজনীয় সক্ষমতা সরানো হয়েছে, সব ঠিক আছে।


আপনার কীভাবে এমন অ্যাপগুলির পরীক্ষা করার কথা রয়েছে যাগুলির ডিভাইসে নিজেই গেমকিট প্রয়োজন?
রব

আপনি এখনও আপনার তথ্য.পল্লিস্ট ছাড়াই গেমসেন্টার পান এটির জন্য এমন একটি ডিভাইস দরকার যা বলছে। ৪.২ চলমান যে কোনও ডিভাইসে গেমসেন্টার রয়েছে, সুতরাং অতিরিক্ত তথ্যের দরকার নেই।প্লেস্ট "আমার এটি দরকার!"
গ্রাহাম পার্কস

6

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


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

6

খনি ক্ষেত্রে: আমি ভুলভাবে এটি সেট করেছিলাম: প্রয়োজনীয় ডিভাইস ক্ষমতা -> অ্যাক্সিলোমিটার কোনও (ইনফো.পালিস্টে) এ নেই। কেবল এটি হ্যাঁ সেট করতে হবে

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


4

যারা এখনও ত্রুটিপূর্ণ তাদের জন্য, আমার আর একটি জিনিস যা করতে হয়েছিল তা হ'ল আমার টার্গেটের পণ্যটির নাম একইভাবে তৈরি করা হবে ডিবাগ এবং রিলিজ কনফিগারেশনের জন্য। এটি ডিবাগ সংস্করণটি "চলমান" ছিল যা আমি নির্মাণ করি না।


4

আর্মভি 6 আর্কিটেকচার যুক্ত করা আমার জন্য এটি স্থির করে।


এটা আমার জন্য ছিল; এক্সকোডের নতুন সংস্করণটি 'আর্কিটেকচার' বিল্ড সেটিংস থেকে আর্মভি 6 অপসারণের সিদ্ধান্ত নিয়েছে যাতে আপনাকে এটি ম্যানুয়ালি ফিরে যুক্ত করতে হবে

2

মাঝে মাঝে আমার সাথেও ঘটে। পরিষ্কার (পণ্য মেনু -> পরিষ্কার) এবং চালানো (প্রকল্প মেনু -> রান) সর্বদা এটি ঠিক করে দেয়।


ধন্যবাদ! এটি প্রায়শই ঘটে। প্রতিবার আমি নতুন কিছু চেষ্টা করি! এটি কি এক্সকোডের বাগ?
নমরাথা

2

আমার একই সমস্যা ছিল: xcode3 থেকে xcode4 এ একটি প্রকল্প স্থানান্তরিত হয়েছে এবং অ্যাপটি তৈরির পরে, xcode আমার ফোনে অ্যাপটি ইনস্টল করতে এবং শুরু করতে চায় নি।

আমার সমাধান (যা আমার পক্ষে কাজ করেছিল):

  • আপনার স্কিম সম্পাদনা করুন (যা চালানো বোঝানো হয়)
  • বামদিকে তালিকায় 'xyz.app চালান' নির্বাচন করুন
  • তথ্য ট্যাবের অধীনে এক্সিকিউটেবলে আমার '.app' নির্বাচন করা হয়েছিল। আপনার বিল্ড ডিরেক্টরিতে ব্রাউজ করে এবং আপনার অ্যাপ্লিকেশনটি বেছে নিয়ে এটি পরিবর্তন করুন।

আমার জন্য পরিশ্রমী এবং এখন থেকে আমি ব্যবহার করতে পারি: 'পণ্য -> কর্ম সম্পাদন করুন -> বিল্ডিং ছাড়াই চালান', সর্বশেষ বিল্ডটি চালানোর জন্য। এটি কেবল রান চাপলে দ্রুত হয়, কারণ কোনও বিল্ড অ্যাকশন গ্রহণ করা হবে না।


আমার জন্য কোন বিল্ড ডিরেক্টরি আছে? অদ্ভুত।
স্যাম জারম্যান

1

কেবল ডিভাইসটি পুনরায় চালু করুন। একটি পরিষ্কার প্রকল্প করুন। ডিভাইস থেকে অ্যাপটি মুছুন এবং পুনর্নির্মাণ করুন।


0

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


0

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

আমি টেমপ্লেট থেকে প্রাথমিক দ্বারা আমার প্রকল্পে তথ্য.পলিটকে প্রতিস্থাপন করেছি এবং এটি আমার পক্ষে কাজ করেছে!


0

সর্বাধিক সাম্প্রতিক এক্সকোড সংস্করণে যাওয়ার সময় আমি দুটি ভিন্ন অ্যাপ্লিকেশন সহ এটি দু'বার অনুভব করেছি। প্রথমবার, কী কাজ করেছিল তা অ্যাপ্লিকেশনটি জিসিসি এলএলভিএম সংকলক দিয়ে সংকলন করেছিল। দ্বিতীয়বার, কী কাজ করেছে আর্মভি 6 আর্কিটেকচারে সমর্থিত আর্কিটেকচার হিসাবে আবার যুক্ত করা হচ্ছে যেহেতু এক্সকোড স্বয়ংক্রিয়ভাবে প্রকল্প আপডেট করে যখন তা সরানো হয়েছিল।


0

আমি আমার ইনফো.পালিস্টে "NO" থেকে "YES" এ "অ্যাক্সিলোমিটার" পরিবর্তন করে এটি সমাধান করেছি।

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


আপনার অ্যাপ্লিকেশন অ্যাক্সিলোমিটার সমর্থন করে?
ম্যাক

0

আমার অ্যাপ্লিকেশন প্রতিকৃতি সমর্থন না করলেও আমার সমাধানটি তথ্য.পুলিস্টারে অ্যারে যুক্ত UIInterfaceOrientationPortraitকরা ছিল UISupportedInterfaceOrientations


0

"অ্যাপ্লিকেশনটির প্রয়োজন আইফোনের পরিবেশ" নামক একটি ক্ষেত্রটি আমার প্লাস্টে কোনওভাবে প্রবেশ করেছে। আমি তা সরিয়ে দিয়ে ভয়েলা! এটি আমার আইপডটিতে চলেছিল।


0

আমার তথ্য.পল্লিস্টের এটির লক্ষ্য সদস্যপদটি আমার বিল্ড টার্গেটে সেট করা ছিল। লক্ষ্য সদস্যপদ থেকে এটিকে সরানো সমস্যার সমাধান করে।


0

আমি ইনফো.লিস্টের জন্য একটি বিকল্প নাম ব্যবহার করছিলাম তবে Info.plist Fileআমার টার্গেটে বিল্ড সেটিংসটি সঠিকভাবে সেট করা হয়নি । আমি অ্যাপ্লিকেশন বান্ডিলটি দেখে এবং এটিতে কোনও তথ্য.পল্লিস্ট নেই তা দেখে এটি আবিষ্কার করেছি।


0

আপনার ডিভাইসে মোতায়েনের লক্ষ্য সংস্করণটি <= iOS সংস্করণ কিনা তা নিশ্চিত করুন। এইভাবেই আমি এই সমস্যার সমাধান করেছি।


0

আমার প্রায় 45 মিনিট ধরে একই সমস্যা ছিল। ক্লিনিং সাহায্য করে না, প্রকল্পটি পুনরায় তৈরি করা সাহায্য করে না, আর্ম সংস্করণটি সাহায্য করে না। আমার কিছু "আইটিউনসে সিঙ্ক করা যায়নি" বার্তা খোলা ছিল যা আমি আগে দেখিনি। এগুলিতে ওকে ক্লিক করলে মনে হয় সমস্যাটি স্থির হয়ে গেছে :(


0

এক্সকোড বিল্ড করুন, রান করুন এবং শেষ হয়েছে তবে অ্যাপটি মোতায়েন হতে ব্যর্থ হয়েছে এবং এমনকি ডিভাইসে অনুলিপি করা হয়নি।

আসলে, এক্সকোড প্রকল্পে এমন কিছু হওয়া উচিত যা ভেঙে গেছে। স্ক্র্যাচ থেকে একটি নতুন প্রকল্প তৈরি করা সবচেয়ে ভাল পদক্ষেপ। আগের পোস্টে বর্ণিত হিসাবে আর্মভি 6 সমর্থন যুক্ত করতে ভুলবেন না।

এটি আমর জন্য ভাল কাজ করছে!


0

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

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