আইওএস সিমুলেটর পরীক্ষা করার সময় ত্রুটি: বুটস্ট্র্যাপ সার্ভারের সাথে নিবন্ধন করা যায়নি


370

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

Com.myApp.debug বুটস্ট্র্যাপ সার্ভারের সাথে নিবন্ধন করতে পারেনি। ত্রুটি: অজানা ত্রুটি কোড। এর অর্থ সাধারণত এই প্রক্রিয়াটির আর একটি উদাহরণ ইতিমধ্যে চালু ছিল বা ডিবাগারে ঝুলানো হয়েছে rog

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

আমার সিমুলেটারে আবার অ্যাপটি চালাতে সক্ষম হওয়ার জন্য আমার কী করা উচিত?


2
ডিভাইসে পরীক্ষার সময় যখন এটি ঘটে তখন কী করবেন সে সম্পর্কে কোনও পরামর্শ? আমি ডিভাইসটি পুনরায় চালু করার চেষ্টা করেছি, এক্সকোড।
আইপ্যাড ডেভেলপার ২০১১

1
আমি ডিভাইসে অ্যাপটি মুছে ফেলার চেষ্টা করেছি, সমস্ত সক্রিয় অ্যাপ্লিকেশনগুলি ছেড়ে (হোম ডাবল ক্লিক করুন, অ্যাপ্লিকেশন আইকনটিতে আঙুল চেপে ধরুন, '-' সাইনটি স্পর্শ করুন) এক্সকোড পুনরায় চালু করে, লগ আউট করে আবার প্রবেশ করলাম। এখন পর্যন্ত কিছুই কাজ করে না।
আইপ্যাড ডেভেলপার ২০১১

এক্সকোড মেনুতে "খালি ক্যাশে" ব্যবহার করে দেখুন। যে পাশাপাশি সাহায্য করে।
হারানোইনট্রান্সিট

3
এই সমস্যার মুখোমুখি প্রত্যেকের জন্য, পরে এই বিষয়টি বুঝতে পেরেছেন, কোডটিতে একটি বাগ থাকায় বেশিরভাগ সময় এটি ঘটে। এমন কিছু কোডের সন্ধান করুন যা হয় প্রচুর প্রয়োগের সময় নেয় বা অ্যাপটিকে একটি লুপে নিয়ে যায়।

4
যখন এটি ঘটে আমি কেবল সিমুলেটর ব্রিজ মেরে সিমুলেটরটি ছেড়ে দিই। ps ax | grep SimulatorBridge
এল্যান্ড

উত্তর:


162

সিমুলেটারটি ছেড়ে এবং পুনরায় চালু করার চেষ্টা করবেন? যদি "আরও খারাপের দিকে আসে" আপনি সর্বদা পুনরায় চালু করার চেষ্টা করতে পারেন: আমার অভিজ্ঞতায় এটি ঠিক করা উচিত।


44
সিস্টেমটি পুনরায় চালু করে শেষ! এখনও কী কারণে সমস্যাটির কারণ জানা গেল না!
হারানোআইন ট্রান্সজিট

6
নীচের মতামত অনুসারে, আপনি সাধারণত ক্রিয়াকলাপ মনিটরে হ্যাং প্রক্রিয়াটি দেখতে পাবেন এবং সেখানে এটি হত্যা করতে পারবেন।
এমএক্সসিএল

13
আমি পুনরায় চালু করা ঘৃণা করি :) স্তব্ধ প্রক্রিয়াটি ছেড়ে দেওয়া আমার পক্ষে কাজ করেছে: পিএস কুড়ালি | গ্রেপ সিমুলেটর আপনার চলমান অ্যাপ্লিকেশনগুলি দেখায়, আমার ক্ষেত্রে এটি হ'ল মাই অ্যাপ.অ্যাপ ছিল app
ব্যাডপাইরেট

12
পুনরায় আরম্ভ করুন না
প্যাসকেল ক্লিন

10
আমি প্রায়শই এটি এক্সকোড ৪.৩ এ পাই। অ্যাপ্লিকেশনটি পুনরায় চালু করা বা সিমুলেটরটি বন্ধ করা কোনও লাভ করে না। কম্পিউটারটি কাজ করার জন্য আমাকে পুনরায় চালু করতে হবে।
ইস্টিন

242

স্থিতি: এটি সম্প্রতি ম্যাক ওএস 10.8 এবং এক্সকোড 4.4 হিসাবে দেখা হয়েছে।

tl; dr: এটি দুটি প্রসঙ্গে ঘটতে পারে: যখন ডিভাইসে চলছে এবং সিমুলেটারে চলার সময়। ডিভাইসে চলাকালীন, ডিভাইসটি সংযোগ বিচ্ছিন্ন করা এবং পুনরায় সংযোগ স্থাপন করার ফলে জিনিসগুলি ঠিক হয়ে যায়।

মাইক অ্যাশ পরামর্শ দিলেন

launchctl list|grep UIKitApplication|awk '{print $3}'|xargs launchctl remove

এটি সব সময় কাজ করে না। আসলে, এটি কখনও আমার পক্ষে কাজ করেনি তবে এটি কিছু ক্ষেত্রে স্পষ্টভাবে কাজ করে। শুধু কেস কেস জানি না। সুতরাং এটি চেষ্টা মূল্য।

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

sudo kill -9 `ps aux | egrep 'user_id .*[0-9] /sbin/launchd' | awk '{print $2}'`

আপনার প্রধান ব্যবহারকারীর নামটির পরিবর্তে user_id। আপনার সাধারণ ব্যবহারকারীর হিসাবে আপনাকে আবার লগ ইন করা আপনাকে পুনরায় বুদ্ধিমান অবস্থায় ফিরে আসে। কিন্ডা বেদনাদায়ক, তবে সম্পূর্ণ রিবুটের চেয়ে কম।

বিবরণ:

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

ত্রুটিটি চালু হয়েছে বলে মনে হচ্ছে, যখন ডিবাগার এটি না মেরে ডিবাগিং বন্ধ করে দিলে শিশু হিসাবে অ্যাপ প্রক্রিয়াটি উত্তরাধিকার সূত্রে প্রাপ্ত হয়। PS এ জেড এর প্রসেসের স্ট্যাটাস পেয়ে অ্যাপটি একটি জম্বি হয়ে সাধারণত এটি সংকেত দেয়।

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

এটি আশা করা হয়েছিল (মন্তব্যগুলি দেখুন) যে জম্বিটির জন্য জোর করে প্রবর্তন করা wait()জিনিসগুলি ঠিক করবে তবে তা হয় না। এটি মূল সমস্যাটি নয় (এটি কারণ কিছু জম্বি সৌম্য) জুম্বির অবস্থা নয় তবে বুটস্ট্র্যাপের নাম সার্ভার এবং এই হত্যার সংক্ষিপ্ত বিবরণটি পরিষ্কার করার কোনও উপায় নেই।

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

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

আমি অ্যাপল, এফডাব্লুআইডাব্লুতে একটি বাগ জমা দিয়েছি। rdar: // 10330930


2
নতুন সিংহ / এক্সকোড ৪.২ আচরণের বিশদ ব্যাখ্যার জন্য ধন্যবাদ। দুটি পৃথক অ্যাপ্লিকেশন ডিবাগ করার সময় এটি প্রায়শই ঘটেছিল বলে মনে হয়।
সমকাস

2
এটি শুধু সিংহই নয়। এখনও স্নো চিতাবাঘটি এখানে ব্যবহার করছেন এবং এক্সকোড ৪.২ থেকে যাওয়ার পরে এই ত্রুটিটি অনেক বার দেখুন। (আইওএস এসডিকে 5.0 প্রকাশ না হওয়া পর্যন্ত এক্সকোড 3.x ব্যবহার করতে ব্যবহৃত হয়েছিল।)
জনি

3
তথ্যের জন্য ধন্যবাদ ... আমার জন্য সম্প্রতি এটি অত্যন্ত ঘন ঘন ঘটছে ... শেষ 10 মিনিটে দু'বার। আমাকে ক্রমাগত পুনঃসূচনা করতে হবে এমন শক্ত ওয়ার্কফ্লো পাওয়ার জন্য কিন্ডা শক্ত। ঠিক আছে, আবার আমার কম্পিউটার পুনরায় চালু করার জন্য।
ব্র্যাড গস

1
@ স্প্যাম্পার্কস: এটি আসলে আগের চেয়ে আরও ঘন ঘন ঘটেছিল বলে মনে হয়। আমি কেবল বান্ডলিড পরিবর্তন করেছি এবং সবকিছু আবার কাজ করে, তবে কোরেডাটা যুক্তি নিয়ে কাজ করার সময় আপনি বিরক্ত হয় যখন আপনি ডিবাগ করার চেষ্টা করছেন। রিবুট করার চেয়ে কম বিরক্তিকর, আমি স্বীকার করব।
মাইক এ

2
৪.৩.১ এবং ঠিক এখনই ঘটেছে ... খুব বিরক্তিকর। আমার জন্য, সাধারণত আইফোনটি পুনরায় চালু করা এটিকে সমাধান করে, আমার ম্যাক পুনরায় আরম্ভ করার দরকার নেই। এটি স্নো চিতাবাঘের অধীনে এক্সকোড ৪.২ এর সাথে ঘটেছিল, এটি আমার জন্য ২০১১ সালের সেপ্টেম্বরের কাছাকাছি।
TheEye

70

আমি দেখতে পেয়েছি যে আমি লায়ন + এক্সকোড ৪.২ দিয়ে এই সমস্যাটি শুরু করেছি। আমি এক্সকোড ৪.৩ এও সমস্যাটি অনুভব করেছি।

আমি সমস্ত পরামর্শ চেষ্টা করেছিলাম কিন্তু তাদের কেউই পুরো রিবুট ব্যতীত অন্য কাজ করেন নি।

আপনার যদি পুনরায় বুট করার দরকার হয় তবে আপনি এটি নির্ধারণ করুন।

আপনার সমস্ত বোকচন্দর প্রক্রিয়া তালিকাবদ্ধ করুন:

ps -el | grep 'Z'

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

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

আমি এই সমস্যাটি দীর্ঘ সময় দেখিনি, তাই এই দৃশ্যে পিতামাতার প্রক্রিয়াটি কি তা দেখে নিরীক্ষা করিনি। প্যারেন্ট প্রসেসটি হত্যার বিকল্পটি হ'ল আপনার সিস্টেমটিকে রিবুট করা। :)


ধন্যবাদ, আমি 3 টি প্রোগ্রামের 7 টি দর্শন পেয়েছি যেটা আমি জম্বি হিসাবে চালানোর জন্য কাজ করছিলাম।
আর্টস্যাবিন্টেসেভ

1
রিবুট করা পর্যাপ্ত তবে প্রয়োজনীয় নয়, যেমন উপরে উল্লিখিত হয়েছে। এছাড়াও, চারপাশে প্রায়শই জম্বি রয়েছে যা সমস্যা সৃষ্টি করে না, সুতরাং এইভাবে জম্বিগুলি সন্ধান করা সত্যিই একটি নির্ভরযোগ্য ব্যবস্থা নয়। একমাত্র নিশ্চিত সাইন হ'ল এক্সকোডের বার্তা।
২১ শে

আপনি কি এই জম্বি প্রক্রিয়াগুলি রুট হিসাবে হত্যা করার চেষ্টা করেছেন? আমি এটি করার আগে ভেবেছিলাম পুনরায় বুট করলাম।
রায়ান এইচ।

1
@ স্প্যামার্কস, হ্যাঁ, এটি এই ত্রুটির বার্তাটি নিয়ে আলোচনা করা এই প্রশ্নের ভিত্তিতে স্পষ্ট।
jyap

1
@ এইচজেডসি, হ্যাঁ, আপনি জম্বি প্রসেসগুলি এমনকি মূল হিসাবে হত্যা করতে পারবেন না।
jyap

20

আমার সাথে এই ঘটনাটি ঘটেছিল: আমি কেবল আমার ডিভাইসে ত্রুটিটি পাচ্ছিলাম এবং সিমুলেটরটি ঠিকঠাকভাবে কাজ করছিল। আমি আমার ডিভাইসটি রিসেট করে শেষ করেছি এবং ত্রুটিটি চলে গেছে।


1
এখানে একই, ডিভাইসটি পুনরায় চালু করুন এবং এটি চলে গেল। সিমুলেটরটি ভাল কাজ করেছে
এজেন্ট_সেক্রেটো

15

আমি সম্প্রতি খুব প্রায়ই এই সমস্যা হচ্ছে। কি ঘটতে এই প্রতিরোধ করবে? লগ আউট এবং সমস্যাগুলি সমাধান করা কিন্তু .. এটি প্রতিবার প্রায়শই এটি করা বিরক্তিকর।

সম্পাদনা করুন:

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

আপনার অ্যাপ্লিকেশন তালিকায় রয়েছে কিনা তা দেখতে কার্যকলাপ তদারকির পরীক্ষা করুন। সম্ভব হলে জোর করে ছেড়ে দিন।


2
এটি আমার জন্য এটি স্থির! পিএস অক্স | গ্রেপ সিমুলেটর
জেসন প্রাদো

যদি এটি সহায়তা করে তবে আমি ফাঁস পারফরম্যান্স সরঞ্জামগুলি চালু করার সময় এই বাগটি তৈরি করতে পারি
ইজামটিপি

14

যদি আপনি দেখতে পান যে সমস্যাটি জম্বি প্রক্রিয়াগুলির কারণে হয়:

PS -el | গ্রেপ 'জেড'
(আগের মন্তব্যের মতো https://stackoverflow.com/a/8104400/464289 ) এবং সমস্যাটি তাত্ক্ষণিকভাবে সমাধান করতে চান, আপনি কোনও কিছুই রিবুট বা হত্যা না করেই এটি করতে পারেন। কেবলমাত্র আপনার প্রকল্পের লক্ষ্য নির্বাহযোগ্য নামকরণ করুন:

  1. বাম-হাতের ফলকে প্রকল্পটি ক্লিক করুন
  2. মাঝের ফলকে বিল্ড সেটিংস নির্বাচন করুন
  3. ' প্যাকেজিং ' এর অধীনে ' পণ্যের নাম ' $ (TARGET_NAME) থেকে $ (TARGET_NAME) এ পরিবর্তন করুন 1

সহজ!


এই আমার জন্য কাজ না করে, একই ভুল আমি পেতে করেছেন: প্রোফাইলের বিধান 'mataleao2' নির্দিষ্ট করে আবেদন আইডেন্টিফাইয়ার 'au.com.mataleao' যা বর্তমান সেটিং 'au.com.mataleao -1' মিলছে না
sapatos

আপনি কি সিমুলেটার বা আইফোনে পরীক্ষা করছেন?
জেআরজি

আমি কেবল আইফোনটিতে পরীক্ষা করছি, আমি যে ফাংশনটিটি টেস্ট করছি তা কেবল ফোনে কাজ করবে
সাপটোস

7

ঠিক আছে, উত্তর নেই তবে কমপক্ষে আরও একটি পরীক্ষা করার জন্য। টার্মিনালটি খুলুন এবং এই আদেশটি চালান: "PS-Ael | গ্রেপ জেড"। যদি আপনি দুটি এন্ট্রি পান, একটি "(ঝনঝন)" এবং অন্যটি আপনার অ্যাপ্লিকেশন বা সংস্থার নাম, আপনি হোজেছেন - পুনরায় বুট করুন।

আপনি যদি বিকাশকারী হন তবে একটি সংক্ষিপ্ত বাগ প্রবেশ করুন এবং অ্যাপলটিকে পুনরায় বুট করা কতটা বিরক্তিকর তা বলুন এবং উল্লেখ করুন যে তারা এই বাগটিকে "rdar: // 10401934" এ ডুপ করতে পারে যা আমি সবে প্রবেশ করেছি।

ডেভিড


5

আইওএস সিমুলেটর পুনরায় সেট করা আমার জন্য ত্রুটিটি স্থির করে। যদিও এটি সিমুলেটারে থাকা আপনার সমস্ত অ্যাপ্লিকেশন সরিয়ে ফেলবে, এটি মেশিনটি পুনরায় চালু না করেই সমস্যার সমাধান করে।

নিম্নলিখিতগুলি করে আপনি আপনার আইওএস সিমুলেটরটিকে পুনরায় সেট করতে পারেন:

1) আপনার মূল স্ক্রিনের বাম দিকে অ্যাপল () লোগোটির পাশে "আইওএস সিমুলেটর" মেনুতে যান।
2) "সামগ্রী এবং সেটিংস পুনরায় সেট করুন ..." নির্বাচন করুন।
3) পপ বার্তাটি পড়ুন এবং আপনি "রিসেট" ক্লিক করুন অন্যথায় রাজি হলে, "রিসেট করবেন না" ক্লিক করুন।


3
একটুখানি সহায়তা করে না, পরিবর্তে আপনি আপনার সমস্ত সামগ্রী / অ্যাপস / ফটো / পরিচিতিগুলি হারাবেন
অদ্ভুত

1
@ স্ট্রিং এটি সিমুলেটর যাইহোক এটি কোনও গুরুত্বপূর্ণ তথ্য ধারণ করে না। :)
ইভজেন বোদুনভ

5
  1. সিমুলেটর বন্ধ করুন
  2. এক্সকোডে চলমান থেকে অ্যাপটি বন্ধ করুন।
  3. ক্রিয়াকলাপ মনিটর খুলুন এবং আপনার অ্যাপ্লিকেশন NAME এর সাথে চলমান একটি প্রক্রিয়া অনুসন্ধান করুন
  4. ক্রিয়াকলাপ মনিটরে এই প্রক্রিয়াটি হত্যা করুন
  5. আপনার প্রকল্পটি পুনর্নির্মাণ করুন এবং আপনার প্রস্তুত হওয়া উচিত

প্রক্রিয়াটি তদারকি মনিটরে হত্যা করা থেকে সুরক্ষা বলে মনে হচ্ছে, এমনকি "ফোর্স ছাড়ো"
ফেরুঁচিও

4

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

আমি এটি করার আগে, আমি এটি সত্যিই কুৎসিত কাজটি ব্যবহার করছি: আপনার অ্যাপ্লিকেশন আইডি পরিবর্তন করুন এবং আবার চালান। আপনি সিমুলেটারে অ্যাপটির জাঙ্ক কপিগুলি শেষ করেন তবে আপনি কিছুক্ষণের জন্য পুনরায় বুট করা বন্ধ করতে পারেন।


4

এই ত্রুটিটি আমার কাছে অনেক ঘটে, প্রায় প্রতিবারই আমি সিমুলেটারে অ্যাপটি পরীক্ষা করে আমাকে পুনরায় আরম্ভ করতে বাধ্য করি।

আপনি যদি কিছু কাজ করতে চান তবে এখানে একটি কার্যকারিতা রয়েছে:

  • প্রকল্প নেভিগেটরে আপনার প্রকল্প ক্লিক করুন
  • লক্ষ্য -> তথ্য যান
  • অ্যাপ্লিকেশনটির জন্য একটি কী যুক্ত করুন ব্যাকগ্রাউন্ডে চলবে না এবং এতে সেট হবে YES

এর অর্থ হ'ল আপনি যখন সিমুলেটারে হোম বোতাম টিপেন বা সিমুলেটরটি ছেড়ে যান, অ্যাপটি স্থগিত হয় না।

বিতরণ করার আগে এই সেটিংটি আবার পরিবর্তন করতে ভুলবেন না! এটি আপনার মুক্তির চেকলিস্টে রাখুন :)


1
এটি বিপজ্জনক, কারণ এটি ব্যাকগ্রাউন্ড আচরণের পরীক্ষা করা থেকে বিরত রাখে যতক্ষণ না আপনি এটিকে ফিরিয়ে দেওয়ার কথা মনে করেন।
টিসি।

@ টিসি: হ্যাঁ, আমি একমত তবে, আপনি যদি আপনার আইওএস অ্যাপটি চালানোর জন্য প্রতিবার পুনঃসূচনা করতে বাধ্য হন (যা ছিল আমার যা ছিল তাই) তবে এটি বিকল্পের চেয়ে আরও ভাল হতে পারে।
ক্রিস বার্ট-ব্রাউন

4

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


4

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

আমার ম্যাকের কোনও জম্বি প্রক্রিয়া ছিল না এবং ম্যাকটি রিবুট করা সমস্যার সমাধান করেনি।

সম্ভবত এই বাগটি সিমুলেটর এবং প্রকৃত ডিভাইস উভয়ই প্রকাশ করতে পারে ???


4

ডিভাইসটি পুনরায় চালু করলেন, কাজ করেছেন! : ডি

দুর্দান্ত পরামর্শের জন্য সবাইকে ধন্যবাদ।


3

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


3

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


3

আমার একই সমস্যা ছিল এবং নিম্নলিখিতটি সম্পাদন করে এটি সমাধান করেছি

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

আমি আরও একটি জিনিস করেছি, কারণ Xcode আইওএস 5.0 ব্যবহার করার জন্য কনফিগার করা হয়েছে এবং আমার প্রকল্পটি আইওএস 4.3 ব্যবহার করে

  • সমস্ত ফ্রেমওয়ার্কগুলি সরান এবং সেগুলি আবার যুক্ত করুন।

প্রশ্ন সিমুলেটারের জন্য। ডিভাইসের জন্য নয়
ভাইরাল

3

বিকল্প কাজের মতো:

  • আপনার অ্যাপ্লিকেশনটিকে একটি নতুন শনাক্তকারী দিন। যদি এটি com.foobar.myapp বলা হয় তবে এটিকে com.foobar.myapp01 কল করুন

আপনি অ্যাপ্লিকেশনটির সমস্ত ডেটা হারাবেন কারণ এটি আইফোন সিমুলেটর সম্পর্কিত যতটা নতুন অ্যাপ চলছে। এটি রিবুট করার চেয়ে বেশি বিরক্তিকর বা নাও হতে পারে - কেবল এটি তালিকায় যুক্ত করতে চেয়েছিল।


3

কারণ

আগের চলমান অ্যাপ্লিকেশনটি সম্পূর্ণভাবে বন্ধ হয়ে যাওয়ার আগে সিমুলেটারে আপনার অ্যাপ্লিকেশন চালানো।

ঠিক করা

আবার দৌড়ানোর আগে আপনি স্টপ বোতামটি আবার সক্রিয় হওয়ার আগ পর্যন্ত অপেক্ষা করুন।

(আমি এক্সকোড ৪.২.১ ব্যবহার করছি I আমি ওএস এক্স লায়নতে আপগ্রেড করার সময় এই সমস্যাটি খুব ঘন ঘন ঘটে)।


সবেমাত্র এই ত্রুটি হচ্ছে। আমি সবকিছু চেষ্টা করেছি এবং অবশেষে একটি আইপ্যাড পুনরায় চালু করে এটি ঠিক করেছে।
5bars

2

অ্যাপ্লিকেশন মোছার পরে আমার ফোনটি রিবুট করে ঠিক করা হয়েছে, তারপরে এটিকে পুনরায় বিল্ড করে আবার চলমান। এখন ঠিক কাজ করে।

রহস্যময়।


2

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

সমাধান: অ্যাপ বন্ধ ফোন মুছুন, ফোনের একটি শীতল পুনঃসূচনা করুন এবং এখন সব ঠিক আছে।


2

সিংহটিতে এক্সকোড ৪.২.১ নিয়ে আমার জন্য অনেক কিছু ঘটেছে। 4.3.2 এ আপডেট হয়েছে এবং এটি আর ঘটে না। খুশি তারা এটি স্থির করে।


2

মাইক অ্যাশ একটি সমাধান পোস্ট করেছেন (godশ্বর তাকে মঙ্গল করুন!) যার পুনরায় বুটের দরকার নেই। শেষ ঘন্টা:

launchctl list|grep UIKitApplication|awk '{print $3}'|xargs launchctl remove

উপরের কমান্ডটি সমস্ত প্রবর্তিত চাকরির তালিকাবদ্ধ করে, নামটিতে ইউআইকিট অ্যাপ্লিকেশন সহ একজনের জন্য অনুসন্ধান করে (যা আপনার অ্যাপের সাথে সম্পর্কিত যা কাজ হবে যা অযৌক্তিকভাবে লাঞ্ছিত থাকে) নামটি বের করে, এবং সেই কাজ থেকে মুক্তি পেতে লঞ্চকে বলে।


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

2

আমি মনে করি এক্সকোডের স্টপ বোতাম টিপানোর আগে আইফোনটিতে আপনার অ্যাপটি জোর করে ছেড়ে দেওয়ার ফলেই এটি ঘটেছিল। কখনও কখনও আপনি যখন এক্সকোডের স্টপ বোতাম টিপেন, তারপরে অ্যাপটি ঝুলিয়ে রাখলে অতিরিক্ত সময় লাগে। তবে শুধু ধৈর্য ধরুন, শেষ পর্যন্ত এটি বেশিরভাগ সময় ছাড়বে।


1

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


1

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


0

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

আমি মনে করি এটি পড়তে এবং তার চারপাশে পড়ার কারণ কী হতে পারে আমার আইফোনটিকে সংযোগ বিচ্ছিন্ন করে দিচ্ছিল সাদা রঙ এটি ফাঁস হওয়ার জন্য পারফরম্যান্স সরঞ্জামগুলির সাথে চলছে। বা এই জাতীয় কিছু।

আআআহহ, স্বস্তির দীর্ঘশ্বাস ফেললাম।


0

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


0

আমি আমার ক্ষেত্রে একবার এই জাতীয় সমস্যার মুখোমুখি হয়েছি আমি এখানে যা করেছি তা এখানে

  1. সিমুলেটর থেকে অ্যাপটি মুছুন।
  2. প্রাপ্ত ডেটা ফোল্ডারটি মুছুন।
  3. প্রোডাক্টের একটি মেনু নির্বাচন করে পরিষ্কার কর্ম করুন - পরিষ্কার করুন
  4. সিমুলেটরটি পুনরায় সেট করুন।
  5. এক্সকোড ছাড়ুন।
  6. প্রকল্পটি যদি কাজ করে ঠিকঠাক হয় তবে now ধাপে চলে যাওয়ার চেষ্টা করুন
  7. 1 থেকে 5 পর্যন্ত সমস্ত পদক্ষেপ পুনরাবৃত্তি করুন এবং তারপরে আপনার মেশিনটি পুনরায় চালু করুন।

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


0

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

আইওএস .0.০ এবং পরবর্তীকালে এ জাতীয় সমস্যাগুলি অনুভব করা উচিত নয় কারণ আইওএস .0.০ বুটস্ট্র্যাপ সাবসেটের ব্যবহারের প্রবর্তন করেছিল এবং আইওএস .0.০ একটি ডেডিকেটেড বুটস্ট্র্যাপ সার্ভার (লঞ্চড_সিম) ব্যবহারের প্রবর্তন করেছিল যা হোস্টের বুটস্ট্র্যাপ সার্ভার থেকে সম্পূর্ণ বিচ্ছিন্ন।

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