এক্সকোড হঠাৎ করে হার্ডওয়্যারে প্রজেক্ট চালানো বন্ধ করে দিয়েছে: "xxx.app চালু করতে পারেনি: .. এরকম কোনও ফাইল নেই .." [বন্ধ]


139

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

এটা বলে

"XXX.app চালু করতে পারেনি"

"এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই (/ ব্যবহারকারী / মাইলেপটপ / লাইবারি / ডেভেলপার / এক্সকোড / ডেরিভেডডাটা / মাই অ্যাপ-েক্সেক্সবিবেফপিজকাহটফকুজাইক্ককিপ্রপ্রিয়া / বিল্ড / প্রোডাক্টস / ডেবেগ- আইফোনস / মাই অ্যাপস.এপ / মাই অ্যাপ)"

আমি ফোনটি রিবুট করেছি, এক্সকোড পুনরায় চালু করেছি, সবকিছু পরিষ্কার করেছি, সবকিছু পুনর্নির্মাণ করেছি। এই ত্রুটি বার্তাটি যাবে না।

এটি এক্সকোড ৪.৫ সহ যা এটি ব্যবহারের পরে ব্যবহার করছি, যদি আমি এটি ৪.৩.২ এ প্রত্যাবর্তন করি তবে এক্সকোডটি "সমাপ্ত চলমান অ্যাপ্লিকেশন" বলে তবে এটি আসলে কিছুই করে না - অ্যাপটি ইনস্টলড বা চালিত হয় না।

আমি সম্পূর্ণ আটকে রয়েছি - ডিভাইসে আর কোনও কিছুই চালাতে পারছি না।

কোনও পরামর্শ?


4
আপনার এক্সকোডে অর্গানাইজারটি যান, প্রজেক্টগুলির ট্যাব টিপুন এবং আপনার প্রকল্পের উত্সযুক্ত ডেটা মুছুন এবং প্রকল্পটি পরিষ্কার করুন এবং আবার এটি নির্মাণ করুন ..
দিনেশ রাজা

2
এখনও এটি করার পরে একই জিনিস পেতে। আমি এক্সকোড পুনরায় ইনস্টল করার চেষ্টা করব।
গ্রানটেকস

আমি মনে করি আপনি আপনার অ্যাপ্লিকেশনটি ডিভাইসে চালনার পথে আপনার বিল্ড সেটিংসে কিছু পরিবর্তন করেছেন
দীনেশ রাজা

9
এটি কী ছিল তা আমি খুঁজে পেয়েছি - তথ্য প্লেস্টে ডিভাইস ক্ষমতা যুক্ত করার সময় আমি কোনও নতুন সারি যুক্ত করেছি তবে এটিকে কোনও মূল্য দিয়েছি না।
গ্রানটেকস

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

উত্তর:


125

এটা সত্যিই বিরক্তিকর। এই ত্রুটিটি বিভিন্ন পরিস্থিতিতে ঘটে। কখনও কখনও এক্সকোড পুনরায় চালু করার ফলে সমস্যাটি সমাধান করা হয়। যদি তা না হয় তবে এই পদক্ষেপগুলি অনুসরণ করুন:

আপনার ডিভাইস সংযোগ বিচ্ছিন্ন করুন।

আপনার ডিভাইস থেকে অ্যাপটি মুছুন।

এক্সকোড প্রস্থান করুন (কেবল উইন্ডোটি বন্ধ করবেন না, এটি ছেড়ে দিন)

উদ্ভূত ডেটা ফোল্ডারটি মুছুন ( ~/Library/Developer/Xcode/DerivedData/-gbrvhlvwmpiobxdujegtghggrffp- বা এর মতো কিছু)

এখন আবার এক্সকোড শুরু করুন, ডিভাইসটি সংযুক্ত করুন এবং প্রকল্পটি চালান। এটা ঠিক কাজ করা উচিত।

ilিলিপসিভা ব্লগ থেকে


4
এটি আমার জন্য মূল বিষয় ছিল। উত্তরে স্তরের স্তরের প্রশংসা করুন।
জেসন পাওলাক

এই প্ল্যাটফর্মটিতে কাজ করার সময় কেবল "সত্যিই বিরক্তিকর" বিষয়গুলির মধ্যে একটি
রাশিংজ

2
কাজ করছে না ... আমি ডিভাইসে
চলছি

উপরের পদক্ষেপগুলি সমস্যার সমাধান করেনি। আমি এখনও "অ্যাপ্লিকেশন চালাতে পারিনি <অ্যাপ> <<> পাওয়া যায় নি" getting
ব্যবহারকারী 298261

আমার জন্য কাজ করেছেন, এটি চেষ্টা করে দেখুন
মুহাম্মদ ওয়াকাস

57

-Info.plist ফাইলটিতে "প্রয়োজনীয় ডিভাইস ক্ষমতা" মুছে ফেলার চেষ্টা করুন।

আপনার একটি 3G তে আর্মভি 7 লাগবে না এবং আপনার কোনও নতুন ডিভাইসে আর্মভি 6 লাগবে না, সুতরাং এই বৈশিষ্ট্যটি পুরোপুরি মুছুন।


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

1
এই সমাধানটি আমার জন্যও কাজ করেছিল - অদ্ভুত ত্রুটি।
মিসনোমার

আমাকেও নিশ্চিত করতে হয়েছিল যে সেটআপে আর্মভি,, আর্মভ and এবং আর্মভ included গুলি অন্তর্ভুক্ত রয়েছে (আমি এখন এক্সকোড ৪.৫ ব্যবহার করছি ... আমি জানি এটি কয়েক মাস হয়ে গেছে, তবে এটি উল্লেখ করার মতো।) এছাড়াও, এই তিনটি তালিকাভুক্ত করা উচিত আর্কিটেকচার বিভাগেও।
ডেভিড মর্টন

এটি চেষ্টা করে দেখুন, কোনও আনন্দ নেই তবে সুধাকর + জাগার উত্তর কার্যকর হয়েছে। Xcode 4.5.1 এবং একটি iPad1
mm2001

এটি আমার জন্য সমস্যা ছিল: আমার অ্যাপ্লিকেশনটির প্রয়োজনীয় সামর্থ্য হিসাবে "টেলিফোনি" ছিল এবং আমি একটি ওয়াইফাই-কেবল আইপ্যাড মিনিতে অ্যাপটি চালানোর চেষ্টা করছিলাম।
চিতজা

38

আমি উত্তর খুঁজে পেয়েছি। আইওএস মোতায়েন টার্গেটের সংস্করণটি আমার ডিভাইসের ওএস সংস্করণের মতো নয়।


এটা আমার জন্যও করেছেন। কোনও কারণে XCode সর্বদা আমার প্রকল্পের স্থাপনার লক্ষ্য 6.0 তে পুনরায় সেট করতে চায়।
ডোনাল্ড বুড়

3
আমার জন্যও কাজ করেছিল ... আমি ডিভাইসের ধরণটি "আইফোন" থেকে "ইউনিভার্সাল" তে পরিবর্তন করছিলাম এবং এক্সকোড স্বয়ংক্রিয়ভাবে টার্গেটটি 6.0 এ পরিবর্তিত হয়েছিল যা আমি প্রথমে লক্ষ্য করি নি। ৪.৩-এ ফিরিয়ে দেওয়া হয়েছে এবং এটি কার্যকর হয়েছে ...
জিম জোসে

ডেরিভেডডাটা এবং প্রয়োজনীয় ডিভাইস ক্ষমতাগুলি মুছে ফেলা খুব খারাপ নয়, তাই আমি আমার স্থাপনার লক্ষ্য 6.1 থেকে 5.0 পর্যন্ত সেট করেছিলাম এবং এটি আমার আইপড টাচ চলমান আইওএস 5.1 এ কাজ করেছে।
রিচার্ড আলটেনবার্গ - ব্রেইনচাইল্ড

হায় হায় ভগবান. আমি কতবার একই ব্যর্থ
হব

এটি আমার জন্য সমাধান ছিল
জর্জব্যাকিংহাম

13

উপরের কিছুগুলি প্রথমে তথ্য.পল্লিস্টের মাধ্যমে এবং উত্পন্ন ডেটা, পরিষ্কার ইত্যাদি মুছে ফেলার মাধ্যমে চেষ্টা করে দেখুন

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


4
উত্পন্ন ডেটা ফোল্ডারের পথ: / ব্যবহারকারী / <ব্যবহারকারী> / গ্রন্থাগার / বিকাশকারী / এক্সকোড / ডেরিভডটা /
পাসক্লিয়াস

এটি আমার সমস্যার সমাধান করেছে + সমস্ত ফোল্ডার
মোছার

10

নিম্নলিখিতগুলি আমার সমস্যার সমাধান করেছে ... আমার অ্যাপ্লিকেশনটি আমার জন্য ডিবাগ / রিলিজে কাজ করেছে, তারপরে আমি কয়েকটি অ্যাডহক সংরক্ষণাগার তৈরি করেছি এবং ডিবাগ / রিলিজ বিল্ডগুলি কাজ করা বন্ধ করে দিয়েছে।

লক্ষণ:

  • এক্সকোড থেকে ডিভাইসে চালু করার সময় অবৈধ এনটাইটেলমেন্ট ত্রুটি (এনটাইটেলমেন্ট সহ খেলুন ...)
  • সিমুলেটর চলাকালীন কোনও ত্রুটি (সমাপ্ত দৌড়) ছাড়াই অবিলম্বে বিসর্জন
  • এক্সকোড থেকে ডিভাইসে লঞ্চ করার সময় ডিরেক্টরি ব্লেবলা ... / বিল্ড / প্রোডাক্ট / ডিবাগ-আইফোনেস / ... লঞ্চ করা যায়নি।

পরিণামে অন্যের ব্যথা থেকে উপকৃত হওয়ার চেষ্টা করার পরে আমি লক্ষ্যগুলি [অ্যাপনাম] এ পেয়েছি:

Build Settings
Build Locations
Build Products Path build

হতে হবে

Build Products Path build/Products

কীভাবে এটি ভুলভাবে সেট হয়ে গেল তা ধারণা নেই। এটি অবশ্যই এক্সকোড / স্প্রিংবোর্ডের কোথাও হার্ড-কোডেড হওয়া উচিত কারণ এক্সকোড এবং ডিভাইস কনসোলে উভয়ই 'পণ্যগুলি' প্রদর্শিত হয়। এটি Xcode 4.5.1।

স্ক্রিনশট যেখানে বিল্ড / পণ্য সেট করতে হবে


1
অর্থটি আরও পরিষ্কার করার জন্য আপনি কি এটি ফর্ম্যাট করতে পারেন? এটি কীভাবে প্রবেশ করা উচিত তা স্পষ্ট নয়।
ব্রুস

1
বাহ, ধন্যবাদ একটি গুচ্ছ কিথ। 4 হতাশার ঘন্টা পরে দেখা যাচ্ছে এটি কারণ ছিল। পৃথিবীতে কীভাবে এটি বদলে গেল তা আমার বাইরে।
কার্ল_

1
হ্যাঁ এটি আমার সমস্যার সমাধান করেছে, তবে কেন এটি ঘটল ?!
আলী

7

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

আমার এক্সকোড প্রকল্পের উপরে ডিরেক্টরিটির নামকরণ

প্রকল্পের নামটি XCodeআমার জন্য এটি স্থির করে দেওয়া।

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


এটি আমার জন্য এটি করেছিল, কোনও কারণে যখন প্রকল্পের নামে আমার কাছে একটি সাদা জায়গা ছিল তখন এটি ব্যর্থ হয়েছিল। কোনও সাদা স্থানের নামকরণ এবং এটি ঠিকঠাক।
রিতা

6

আমি সিএমকে দিয়ে আমার এক্সকোড প্রকল্পটি তৈরি করেছি এবং কোনওভাবে এটি (বা আমার বোকা স্ব) মুছে ফেলা বা তথ্য.পিস্টে "এক্সিকিউটেবল ফাইল" সম্পত্তিটি খালি করে ফেলেছি। আমি এটিকে আবার $ EC EXECUTABLE_NAME to এ সেট করেছিলাম এবং এটি আবার কাজ করে।

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

আশা করি এটি একই সমস্যার সাথে লড়াই করা কাউকে সহায়তা করবে

সম্পাদনা:

এটি কোনওভাবেই সিএমকে আমার প্লিস্ট ফাইলটি বিশৃঙ্খলা করছিল। আমি আমার নিজস্ব তথ্য.প্লেস্ট তৈরি করেছি এবং এটি নিম্নলিখিত উপায়ে ব্যবহার করেছি:

SET_TARGET_PROPERTIES( MyApp PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_LIST_DIR}/MyApp.plist )

আমার প্লিস্টের ভিতরে আমার এই প্রবেশ ছিল:

<key>CFBundleExecutable</key> <string>${EXECUTABLE_NAME}</string>

দুর্ভাগ্যক্রমে সিএমকে এখনও সেই ফাইলটিকে বিশ্লেষণ করে মনে হচ্ছে এবং সিএমকে ভেরিয়েবল সিনট্যাক্সের পরে একটি ফাঁকা স্ট্রিংয়ের সাথে $ {EXECUTABLE_NAME replaced প্রতিস্থাপন করেছে। আমার দ্রুত কাজটি নিম্নলিখিত:

SET( EXECUTABLE_NAME "\${EXECUTABLE_NAME}" )

এখন এটি একটি যাদুমন্ত্র মত কাজ করে।

এই সমস্যাটি নিয়ে আমি সম্ভবত একা, তবে কে জানে।


খুশী হলাম। আমি দুর্ঘটনাক্রমে আমার .plist ফাইলটি সরিয়েছি এবং এটি আবার যুক্ত করার জন্য আমার প্রয়োজনীয় বৈশিষ্ট্যগুলির মধ্যে একটি। ধন্যবাদ

set(EXECUTABLE_NAME "\${EXECUTABLE_NAME}")আমি ঠিক কী প্রয়োজন ছিল তা ছিল না। আমি আমার আইওএস টুলচেন ফাইলটির নীচে এই লাইনটি যুক্ত করেছি এবং এটি এটিকে নির্দোষ নির্ধারণ করেছে। একটি গুচ্ছ ধন্যবাদ!
ডেথিকন

5

আমার একই সমস্যা ছিল, তবে আমার ক্ষেত্রে আমার তথ্য.পুলিস্টে একটি ভুল প্রয়োজনীয়তা ছিল (আইফোন 3G এর জন্য জাইরোস্কোপ প্রয়োজন)


4

আমি আমার প্রকল্পটি এটির বিকাশকৃত একটি ভিন্ন সিস্টেমে চালানোর চেষ্টা করেছি। আমি পেয়েছিলাম "xxx.app আরম্ভ করা যায়নি: .. এরকম কোনও ফাইল নেই .."।

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

আমার সমস্যা সমাধান করা হয়েছিল।


4

আপনার ডিভাইসের সংস্করণের তুলনায় আপনার ডিপ্লোয়মেন্ট লক্ষ্যটি LOWER সেট করা দরকার


4

আমার জন্য, সমাধানটি ছিল সঠিক (বিতরণ না করা) প্রভিশন প্রোফাইলটি ব্যবহার করা।

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

এক্সকোডে একটি সতর্কতা ছিল যা আপনাকে সঠিক প্রভিশন প্রোফাইল ব্যবহার করতে বলেছিল তবে সেই ত্রুটি বার্তাটি XCode 4.5 এ চলে গেছে বলে মনে হচ্ছে।


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

4

আমি একটি খুব অদ্ভুত সমাধান দ্বারা এই সমস্যা ছিল।

কেচেইনে আমার কাছে 2 বিকাশকারী শংসাপত্র থাকায় আমার সমস্যাটি কিছুটা আলাদা ছিল। আমাদের দুটি বিকাশকারী অ্যাকাউন্ট রয়েছে (আসুন AD এবং BD বলি)।

1) আমি বান্ডেল সনাক্তকারীকে com.BD.game থেকে com.AD.game এ পরিবর্তন করেছি 2) যে ডিভাইসে আমার সমস্যা হয়েছিল কেবলমাত্র বিজ্ঞাপনের প্রোভেলিং প্রোফাইলে সাইন ইন হয়েছিল। 3) আমি আইপ্যাডে গেমটি ডিবাগ করতে পারিনি - যদিও ডিভাইসে বৈধ প্রভিশনিং প্রোফাইল ছিল, আমার বৈধ শংসাপত্র ছিল, আমি ম্যাক, ডিভাইস পুনরায় চালু করেছি, এক্সকোড পুনরায় ইনস্টল করেছি ... কিছুই সাহায্য করেনি।

আমি আজ যা করেছি তা করুন কোনও অদ্ভুত এন্ট্রিগুলির জন্য project.pbxproj ফাইলটি পরীক্ষা করে।

আমি যা দেখেছি তা হ'ল এক্সকোড সঠিক প্রভিশিং প্রোফাইল ব্যবহার করছিল তবে ভুল শংসাপত্র সহ আইপা / অ্যাপ্লিকেশনটিতে স্বাক্ষর করলেন।

"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: **BD** (XX******)";

আমি ম্যানুয়্যালি নাম এবং আইডি সংশোধন করার পরে; সবকিছু কবজ মত কাজ করে।


4

আমি একই ত্রুটি পেয়েছি। আমার ক্ষেত্রে আমি স্থাপনার লক্ষ্য 6.1 হিসাবে সেট করা হয়েছিল এবং একটি আইওএস 5.1 আইপ্যাড চালানোর চেষ্টা করছি trying আমি যখন আমার স্থাপনার টার্গেটটি ৪.৩ এ পরিবর্তন করেছি তখন সমস্যা সমাধান হয়েছে।


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


4

আমার জন্য (আইওএস 7 এবং এক্সকোড 5 ব্যবহার করে), সংগঠকটিতে আমার ডিভাইসটি দিয়ে "মেম্বার সেন্টারে যুক্ত করুন" করার পরে ত্রুটিটি ঠিক চলে গেল।


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

3

আমি উল্লেখ করতে চাই যে ফাইন্ডারে ডেরিভডডাটা ফোল্ডারটি খোলার সহজতম উপায়টি হল:

  1. অর্গানাইজার খুলুন।
  2. "প্রকল্প" ক্লিক করুন।
  3. আপনার সমস্যাযুক্ত প্রকল্প নির্বাচন করুন।
  4. ডেরিভেডডাতার পথের পাশে, সামান্য ডান-তীর বোতামটি ক্লিক করুন।

ডেরিভেডডাটা ফোল্ডারের সামগ্রীগুলি মুছে ফেলা আমার পক্ষে কাজ করেছিল। "মুছুন ..." বোতামটি ব্যবহার না করে ফাইন্ডারের মাধ্যমে ম্যানুয়ালি ফাইলগুলি মুছতে আপনার আরও সাফল্য থাকা উচিত।


3

এতে যান: আপনার প্রকল্পের লক্ষ্য -> তথ্য এবং কাস্টোএম আইওএস টার্গেট বৈশিষ্ট্যগুলি প্রয়োজনীয় ডিভাইস সক্ষমতাগুলি সরিয়ে দেয়। আমার ক্ষেত্রে এটি آرمভ 7 এবং আর্মভ 7 ছিল।

এর পরে অ্যাপ্লিকেশনটি সফলভাবে আমার আইফোন 4 এ নির্মিত হয়েছিল।

আমি উভয় প্রয়োজনীয়তা মুছে ফেলার পরে এটি দেখতে কেমন লাগে


আমি একই সমস্যাটি দেখছিলাম, অ্যাপটি আমার 5 এস প্রথমবারের মতো চলবে তবে পরবর্তী সময়ে নয়, আমার প্রয়োজনীয় ডিভাইস সক্ষমতাগুলি "আর্মভি 7" তে সেট করা হয়েছিল, তথ্য প্লাস্টিকটি স্থির করে তা সরিয়ে রেখে
ক্যাম

2

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


2

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

সুতরাং এখন আমার পদক্ষেপগুলি সহজ:

1. প্রস্থান করুন এক্সকোড।
২. আইটিউনস চলমান থাকলে আইটিউনস ছেড়ে দিন।
৩. প্রকল্পটি পুনরায় খুলুন।

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


2

আমার এই সমস্যাটি হয়েছিল এবং বেশ কয়েকটি পরামর্শ যা আমার পক্ষে কার্যকর হয়নি - তারপরে আমি -Info.plist ফাইলটিতে "প্রয়োজনীয় ডিভাইস ক্ষমতা" অপসারণ সম্পর্কে একটি পেয়েছি (যা আমার জন্য অবস্থান-পরিষেবাগুলি এবং জিপিএস অন্তর্ভুক্ত করেছে) যে কাজ! আমি তখন এগুলিকে পুনরায় যুক্ত করেছি এবং এটি এখনও কার্যকর হয়েছে go এটি ছিল xCode 4.6.1 এবং আমার অ্যাপ্লিকেশনটি ফোনগ্যাপ / কর্ডোভা সহ বিকাশকারী


আমি সেখানে খালি স্ট্রিংও পেয়েছি এবং এটি সংগঠকটিকে বাধা দিচ্ছিল! বখশিশের জন্য ধন্যবাদ !
পেট্রাভি

2

আমি উপরোক্ত সমস্ত চেষ্টা করেছিলাম এবং এখনও এটি চলতে পারে না। উত্পন্ন বিল্ডের অবস্থান পরিবর্তন করে আমি সমস্যার সমাধান করেছি। ফাইল> প্রকল্প সেটিংস> "উত্পন্ন ডেটা অবস্থানের অবস্থান" প্রকল্প-সম্পর্কিত থেকে পরিবর্তিত হয়। অথবা আপনি কেবল নিশ্চিত করতে পারেন যে ডিফল্ট পাথের পড়ার / লেখার অনুমতি রয়েছে।


1

আমার সমস্যাটি মনে হচ্ছে আমার প্লাস্টে সমর্থিত ইন্টারফেস ওরিয়েন্টেশনগুলিতে আইটেম 0 হিসাবে পোর্ট্রেট (শীর্ষের হোম বোতাম) বাছাই করছে seemed এটিকে সরাতে বা এটিকে সরিয়ে নেওয়া আমার সমস্যাটি ঠিক করেছে to চিত্রে যান.


1

আমার আইফোনে কেবলমাত্র Xcode 4.5 সহ ইউনিভার্সাল অ্যাপ্লিকেশনটির জন্য আমার এই সমস্যা ছিল, যেখানে আমার দুটি ডিবাগ ডিভাইস ছিল:

iPhone 4 iOS 5.1.1
iPad 1   iOS 5.1.1

ইনফো.লিস্টে "প্রয়োজনীয় ডিভাইস ক্ষমতা" এর অধীনে একটি খালি প্রবেশ ছিল আমি জানি যে আমি এই খালি 'আইটেম 0' প্রবেশ করিনি। অ্যাপটি আইফোনটিতে লোড হওয়ার পরে আমি খালি আইটেমটি সরিয়েছি। আমি এক্সকোডের পূর্ববর্তী বেশ কয়েকটি সংস্করণে এই সমস্যাটির মুখোমুখি হইনি, এর অর্থ হল যে Xcode 4.5 আমার ব্যবহৃত দুটি ডিভাইসের জন্য এই 'sertedোকানো' আইটেমটিকে আলাদাভাবে পরিচালনা করে। আমি আগে ভুল ছিলাম, তবে এটি এক্সকোড ৪.৪-এ বাগের মতো মনে হচ্ছে।


1

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

সুতরাং আপনি যদি আইওএস 6 এ আপগ্রেড করেন তবে এটি আইওএস 6 তে আপনার স্থাপনার লক্ষ্য নির্ধারণ করবে you আপনি যা পরীক্ষা করছেন সেই ডিভাইসটি এখনও 5.1 চালিয়ে গেলে আপনাকে 5.1 এ স্থাপন করতে হবে।


1

আমার ফাইলের বিভাগে থাকা অ্যাট্রিবিউটটির সাথে এটির মিল productNameআছে কিনা তা পরীক্ষা করে আমার সমস্যাটি শেষ পর্যন্ত সমাধান হয়ে গেল resolved/* Begin PBXNativeTarget section */project.pbxprojname

একবার এটিকে সম্পাদনা করা যাতে তারা একই হয়, শেষ পর্যন্ত Xcode আমার ডিভাইসে অ্যাপটি সঠিকভাবে চালায়!

আমাকে সাহায্য করার জন্য ম্যাক্স ওয়েজেলকে ধন্যবাদ! : ডি


1

উত্পন্ন ডেটা ফোল্ডারটি মুছে ফেলা আমার পক্ষে সহায়ক হয়নি। এক্সকোড ৪.৪.২ ব্যবহারের একমাত্র সমাধান হ'ল অর্গানাইজার খোলা এবং আইডিভাইসটিতে পুরানো মেয়াদোত্তীর্ণ এবং বহির্মুখী প্রভিশন প্রোফাইল মুছে ফেলা। তারপরে সবকিছু আবার পুরোপুরি কাজ করে worked


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

1

এটি একটি লাল রঙের হেরিং হতে পারে তবে আমি যখন ডিফল্ট সমস্যাগুলি মুছে ফেলার আগে কাস্টম লঞ্চ চিত্রগুলি যুক্ত করেছি তখন এই সমস্যাগুলি আমি অনুভব করেছি। ডিফল্ট লঞ্চ এবং কাস্টম চিত্রগুলি মুছে ফেলা এবং তারপরে কাস্টমগুলিতে আবার যুক্ত করা এটি আমার জন্য স্থির করে। আমি আইওএস 6 এবং এক্সকোড 4.5.2 নিয়ে কাজ করছি


1

এখানে কয়েকটি পৃথক জিনিস রয়েছে যা এটি খুব সহায়ক ত্রুটি বার্তার কারণ হতে পারে।

আমার জন্য, এটি তথ্য.পিস্টে কোনও ভুল "প্রয়োজনীয় ডিভাইস ক্ষমতা" ছিল। আমি ভুল করে একটি ফাঁকা অ্যারে আইটেম যুক্ত করেছি (আর্কিটেকচারের উপরে, আর্মভ 7)। ফাঁকা অ্যারে আইটেম মোছা হয়েছে এবং এখন সবকিছু ঠিক আছে!


1

আমার এই সমস্যাটি ছিল এবং সত্যিকার অর্থে কিছুই সাহায্য করেনি: আমার তথ্য.প্লেস্টের বিষয়বস্তু পরিবর্তন করার পরে আমার সমস্যা শুরু হয়েছিল এবং কোনও পুনরায় ফিরে আসার কোনও সহায়তা হয়নি।

এটি আমার জন্য কী সমাধান হয়েছিল তা হ'ল:

  1. একটি নতুন প্রকল্পে একটি ভ্যানিলা তথ্য.প্লেস্ট তৈরি করুন
  2. নতুন সাথে পুরানো তথ্য.প্লেস্ট প্রতিস্থাপন করুন
  3. এটির নামকরণ (অ্যাপ_ইনফো.প্লিস্টের মতো)
  4. নতুন সেটিংস তৈরি / প্যাকেজিং / INFOPLIST_FILE সেট করুন।
  5. আপনার প্রকল্পের জন্য আপনার প্রয়োজনীয় সমস্ত পরিবর্তন করুন

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


1

একই সমস্যার মুখোমুখি হচ্ছে তবে এখন সমস্যাটি সমাধান হয়েছে, আমি Executable file তথ্য.প্লেস্টটি মুছে ফেলেছি। আমি এটিকে আবার $ EC EXECUTABLE_NAME to এ সেট করেছি এবং এটি আবার কাজ করেছে .. :)

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


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