আইওএস সিমুলেটর অ্যাপ্লিকেশনটি ইনস্টল করতে ব্যর্থ হয়েছিল


137

আমি একটি কর্ডোভা ২.১.০ অ্যাপ্লিকেশন তৈরি করেছি, এটি প্রথম ২-৩ বার ঠিকঠাক হয়ে গেছে। তবে এখন যখন আমি এটি টার্মিনালের মাধ্যমে চালানোর চেষ্টা করছি তখন এটি আমাকে নীচের ত্রুটি দিচ্ছে I আমি কিছুই পরিবর্তন করি নি।

Ankurs-Mac-mini:~ ankur$ /Users/ankur/Desktop/CordovaSMS/cordova/emulate 
Ankurs-Mac-mini:~ ankur$ 2012-10-17 16:11:08.695 ios-sim[7032:507] stderrPath: 
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
2012-10-17 16:11:08.698 ios-sim[7032:507] stdoutPath: 
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
[DEBUG] Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain 
Code=1 "iOS Simulator failed to install the application." UserInfo=0x7fc643902320 
{NSLocalizedDescription=iOS Simulator failed to install the application.,
DTiPhoneSimulatorUnderlyingErrorCodeKey=-1}

কোন সাহায্য প্রশংসা করা হবে। ধন্যবাদ

উত্তর:


279

সমস্যার সমাধান

~/Library/Application Support/iPhone Simulatorপ্রকল্পের সামগ্রী মুছে ফেলা এবং পুনরায় চালানো এই সমস্যার সমাধান করে। অথবা আপনি কেবল সিমুলেটারের সামগ্রী এবং সেটিংস পুনরায় সেট করতে পারেন।

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


7
ধন্যবাদ, কৌতুক করেনি যে. মনে রাখবেন যে আমার ক্ষেত্রে বিকল্পটি iOS Simulator > Reset Content and Settings...যথেষ্ট ছিল না; ফোল্ডারটি সরিয়ে ফেলতে হয়েছিল ~/Library/Application Support/iPhone Simulator/6.0(6.0 এর জন্য আমি নির্বাচিতভাবে অপসারণ করেছি - অন্যান্য আইওএস সংস্করণ আমার ক্ষেত্রে প্রভাবিত হয়নি)।
mklement0

41
এটি আইওএস-এ কাজ করে না 7.. আপনি আইওএস 7 সিমুলেটর থেকে আইওএস 5 সিমে স্যুইচ করলে আপনি সর্বদা এই ত্রুটিটি পাবেন। ডিরেক্টরি মোছা সমস্যার সমাধান করে না - আপনাকে সামগ্রী এবং সেটিংস পুনরায় সেট করতে হবে।
CpnCrunch

এটি সিমুলেটর থেকে অ্যাপ সরানোর চেয়ে সমান, তবে সেক্ষেত্রে আপনি সমস্ত সিমুলেটারের সমস্ত অ্যাপস মুছবেন।
xarly

@ অঙ্কুর সবেমাত্র আপনার 100 তম ভোট যোগ করেছেন .. গ্রেট উত্তর ব্যাজে অভিনন্দন
কৃষ্ণভদ্র

2
দুর্দান্ত সমাধান, আমি এই সমাধানটি না আসা পর্যন্ত আমাকে একটি প্রধান মাথাব্যথা দিচ্ছিল, অনেক ধন্যবাদ!
ইজজি মানপো

100

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

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


1
সর্বোত্তম উত্তর. এটি আমার সম্পর্কিত সমস্ত সমস্যা সমাধান করেছে।
আব্দুল ইয়াসিন

2
দুর্ভাগ্যক্রমে এটি সিমুলেটারে ইনস্টল থাকা সমস্ত অ্যাপস মুছে দেয়। :-(
ফিশস্টিক্স

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

33

আমার সমাধানটি হ'ল:

রিসেট

মেনু, আইওএস সিমুলেটর, সামগ্রী এবং সেটিংস পুনরায় সেট করুন। এক্সকোড 5.0 বন্ধ করুন: প্রকল্পটি বন্ধ করুন এবং ডক থেকে এটি বন্ধ করুন এবং প্রকল্পটি পুনরায় খুলুন এবং উইন্ডোজের মতো আবার চালু করুন :)


1
আইওএস 7 সিমুলেটর থেকে 6.x এ স্যুইচ করার সময় এক্সকোড 5 এ আমার জন্য কাজ করেছিল এবং হঠাৎ এটি কাজ করা বন্ধ করে দেয়।
ভার্ন জেনসেন

সিমুলেটর 6.1 এবং 6.1 থেকে স্যুইচিংয়ে খুব প্রায়ই এটি প্রয়োজন। একটি শর্টকাট কী তৈরি করা প্রয়োজন। আমার কয়েকটি স্ক্রিন রয়েছে এবং 6.0, 6.1, 7.0 এর সাথে পরীক্ষা করা দরকার। যখন আমি 6.1 এ যাচ্ছি এবং সেখান থেকে পুনরায় সেট করা ভাল

1
আপনাকে অনেক ধন্যবাদ! একটি যাদুমন্ত্র মত কাজ করে! :-)
jweyrich

এটি দুর্দান্ত কাজ করে। আমাকে একটি প্রকল্প করতে হয়েছিল - পরিষ্কারও করতে হবে।
ভার্মা

20

আমি উপরে বর্ণিত সমস্ত কিছুই চেষ্টা করেছিলাম এবং কিছুই কার্যকর হয়নি। আমার সমস্যাটি আইওএস 7 নির্দিষ্ট ছিল। পরিশেষে আমি একটি বরাদ্দ করে সমস্যাটির সমাধান করতে সক্ষম হন খালি নয় এমন মান থেকে বান্ডেল সংস্করণ স্ট্রিং, সংক্ষিপ্ত (CFBundleShortVersionString) -Info.plist ফাইলে। দেখে মনে হচ্ছে আইওএস 7 বিল্ড নম্বরটির জন্য একটি খালি মান পছন্দ করে না। আমার কাছে একটি স্ক্রিপ্ট ছিল যা আমি প্রতিবছর নির্মাণের সময় বান্ডেল নম্বরটিকে অটো বাড়িয়ে তুলি যাতে এই ক্ষেত্রটি খালি ছিল। আমি এটির কাজ করার জন্য সেখানে একটি ডামি মান সরিয়েছি।


এটি আমার সমস্যাটি খুব একটা ছিল না, তবে আপনার উত্তর আমাকে আমার বিদ্যমান মানটি পরিবর্তন করতে প্ররোচিত করেছিল , যা কবজির মতো কাজ করেছিল। সম্মত।
পল ব্রুনিউ

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

ক্রেজিলি এটি আনন্দের সাথে আপনাকে এই মানটি ছাড়াই বিতরণের জন্য তৈরি করতে অনুমতি দেবে। সমাধানের জন্য ধন্যবাদ!
ধনী টলি

12

আপনি সিমুলেটর থেকে অ্যাপটিও সরাতে পারেন।

এটি iOS6.1 এ আমার জন্য কাজ করেছে


এটিতে অন্যান্য অ্যাপসের সামগ্রী এবং সেটিংসও সাফ না করার অতিরিক্ত সুবিধা রয়েছে।
ব্রাইস থমাস

আমি এমনকি ইস্যুটির মুখোমুখি হয়েছিiOS6.1
মো।

12

এখানে সমাধান হয়েছে: https://stackoverflow.com/a/16279286/1927253

আমি "রিসোর্সস" নামের সাথে একটি ফোল্ডারটি এক্সকোড ৪.6.২ এ অনুলিপি করেছি। এক্সকোড জিজ্ঞাসা করলে, আমি কোনও যুক্ত ফোল্ডারের জন্য ফোল্ডারটি রেফারেন্স তৈরি করেছি।

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

সমাধান: এক্সকোডে "সংস্থানসমূহ" নাম দিয়ে কোনও ফোল্ডার অনুলিপি করবেন না। এটি রিসোর্সগুলি বাদে অন্য কিছুতে নামকরণ করুন।

খুব বিরক্তিকর ত্রুটি।


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

2
Xcode v5.1.1 এর জন্য এখনও উপস্থিত হিসাবে নিশ্চিত করা হয়েছে। এই উত্তরটি না পাওয়ার মূল কারণটি খুঁজে পেতে সম্ভবত আমার কয়েক ঘন্টা সময় লেগেছে।
জর্ডান ম্যাক

খুব খারাপ আমি এর আগে এই উত্তরটি খুঁজে পেলাম না ... আমার রেফারেন্সযুক্ত ফোল্ডারটির কারণ হ'ল বুঝতে পেরে আমি আধ দিন হারিয়েছি। যদিও আমি জানতাম না এটি এর নামের কারণে। BTW। এটি আইওএস .1.১ সিমুলেটরে দুর্দান্ত কাজ করেছে তবে 7.১ নয়।
আতবলাস


5

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


3

এক্সকোড 5 ইনস্টল করার পরেও একই সমস্যা ছিল no কোনও আইওএস 6.1 সিম বা এসডিকে ছিল না K এই প্রাপ্তি। IOS6.1 সিমের অধীনে অ্যাপটি চালানোর চেষ্টা করে বার্তা ইনস্টল করতে ব্যর্থ হয়েছিল। উপরের সমস্ত পোস্ট পড়ার পরে, আমি কেবল সিমুলেটর থেকে অ্যাপটি সরিয়ে পুনরায় ইস্টল করব, প্রকল্প উইন্ডো থেকে পুনরায় চালিত করব এবং এটি আমার জন্য সমাধান করেছে।


2

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

তারপরে জাহান্নামের জন্য, আমি আমার সংক্ষিপ্ত বান্ডিল সংস্করণটির স্ট্রিং পরিবর্তন করেছি (এটির ইতিমধ্যে একটি মান ছিল, এটি খালি ছিল না), এবং এটি সরাসরি আপ করা হয়েছিল fired

3 ঘন্টা গেছে তবে হ্যাঁ


1

আমি যে উত্তরগুলি চেয়েছি সেগুলি আমার পক্ষে কার্যকর হয় না! অবশেষে এটির কাজ করার একমাত্র উপায় নিম্নরূপ

  • 1. প্রকল্পের জন্য tiapp.xML এ ব্যবহৃত টাইটানিয়ামের সংস্করণটি দেখুন
  • 2. সরাসরি প্রকল্প এক্সপ্লোরার উইন্ডোতে অনুমান ক্লিক করুন।
  • বৈশিষ্ট্য নির্বাচন করুন
  • ৪. প্রকল্প নির্মানের পথ নির্বাচন করুন। 3 এর সমস্ত সংস্করণ টাইটানিয়াম মোবাইল এসডিকে নির্বাচন করুন * তাদের সমস্তটি টিক দিন।
  • ৫.এবার ক্লিক করুন প্রয়োগ করুন এবং প্রকল্পটি আবার চালান।

1

উপরের কোনওটিই আমার পক্ষে কাজ করেনি, শেষ পর্যন্ত আমি আমার ইনফরমেশন.পিস্টিটি অন্য প্রকল্পের সাথে তুলনা করেছি এবং দেখতে পেয়েছি যে আমি কোনওরকম "এক্সিকিউটেবল ফাইল = {EC এক্সিকিউটিবিএল}" কী / মান জুটি মুছে ফেলেছিলাম, এটির পরিবর্তে আমার জন্য সমস্যাটি স্থির হয়েছে।


1

আপনি "বিল্ড" খালি রেখে দিলে এই ত্রুটিটি আইওএস 7.0 এ ঘটে। একটি বিল্ড নম্বর লিখুন!


0

আমার পক্ষে যা কাজ হয়েছিল তা হ'ল অ্যাপটির পুরানো সংস্করণটি মুছে ফেলা, যা সিমুলেটার (ট্যাপ-হোল্ড, জিগল, এক্স) থেকে এক্সকোডের পূর্ববর্তী সংস্করণে তৈরি হয়েছিল (সম্ভবত 4, এখন 5 চলছে)।


0

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

xcodebuild -arch i386 -sdk iphonesimulator7.1 -scheme Mana -configuration Release

ফাইলগুলি শেষ হয় নি [project root]/build/...( ফেসবুকের নির্দেশাবলী হিসাবে) সুপারিশ), কিন্তু ~ / লাইব্রেরি / ডেভেলপার / Xcode / DerivedData / [অ্যাপের নাম + + অনন্য শনাক্তকারী] / বিল্ড / পণ্য।

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


0

আমি উপরে বর্ণিত সমস্ত কিছুই চেষ্টা করেছিলাম এবং কিছুই কার্যকর হয়নি।

অবশেষে এটিকে কাজ করার একমাত্র উপায় হ'ল ডিওয়াইএলডিএনপিএসইআর_লিবিআরআইএস = / ইউএসআর / লিবিব / লিবিমকিট.ডিলিব আনসেট করা

আমি এটি কীভাবে করেছি:

  1. টার্মিনালটি খুলুন এবং "sudo vi /etc/launchd.conf" টাইপ করুন
  2. পরিবর্তন

"setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"

প্রতি

"আনসেটেভ ডিওয়াইএলডিডিএসএসআইআরআইবিআরআইআরআইএস / লিঃ / লিবিমকিট.আইডিলিব"

  1. পরিবর্তনগুলোর সংরক্ষন
  2. আপনার সিস্টেমটি পুনরায় বুট করুন

এই পোস্টে [1] DYLD_INSERT_LIBRARIES কী জন্য তা ব্যাখ্যা করুন

[1] https://stackoverflow.com/a/26053165/2091181


0

ম্যাভারিকস ১০.৯.৫ এ একটি আইওএস এসডিকে 8.0 সমর্থন করে এক্সকোড সংস্করণ 6.0.1 (6A317) ব্যবহার করে মূলত সিমুলেটারগুলির সমস্ত সংস্করণ 8 ছিল যা এই ত্রুটি পেয়েছিল। উপরের সমস্ত পরামর্শ আমার পক্ষে কাজ করছে না। সুতরাং এক্সকোড-> পছন্দসমূহ-> ডাউনলোডগুলিতে যান এবং উপাদান বিভাগে ইনস্টলযোগ্য (তবে ইয়ট ইনস্টল করা হয়নি) হিসাবে আইওএস সিমুলেটরগুলি 7.1 এবং / অথবা 7.0 ছিল। এগিয়ে গিয়ে .1.১ সিমুলেটর ইনস্টল করে প্রোডাক্ট-> গন্তব্য তালিকার সিমিউলেটরে ৮.০ এবং .1.১ সংস্করণে অতিরিক্ত পদবি পেয়েছে এবং ৮.০ ব্যবহার করে এখনও একই ত্রুটি রয়েছে, তবে .1.১ সিমুলেটরগুলি কাজ করেছিল।

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