এক্সকোড: প্রক্রিয়াটির জন্য টাস্কটি পেতে ব্যর্থ


255

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

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

failed to get the task for process 

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


আপনি কি বান্ডেল আইডি পরিবর্তন করে চেষ্টা করেছিলেন?
রাকেশএনএস

উত্তর:


666

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


ঠিক আছে, আমি এখন বোবা বোধ করছি ... আমি ভুল করে ডিপ্লোয়মেন্ট -> আইপ্যাড বেছে নিছিলাম এবং এই ত্রুটিটি পাচ্ছিলাম। আমার জীবনের জন্য কেন তা বুঝতে পারি না, যতক্ষণ না আমি এটি উপলব্ধি না করে এটিকে ডেভলপমেন্ট -> আইপ্যাডে স্যুইচ করেছিলাম এবং এটি কাজ করে। Duh! : পি
জোয়েল মার্টিনেজ

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

11
কী ধরনের আপনাকে অবাক করে তোলে কেন অ্যাপল আমাদের "ডিবাগ প্রোফাইলটি ব্যবহার করুন" এর মতো আরও কার্যকর ত্রুটিটি দেয় না
অজৈবনিক

7
অ্যাপল প্ল্যাটফর্মগুলির জন্য বিকাশের আমার সমস্ত অভিজ্ঞতা খাঁটি ব্যথা। আমি জানি না কীভাবে তারা নিজের প্রতি এতটা শ্রদ্ধা রাখতে পারে
ননকম

1
হ্যাঁ, আমিও একই ভুলটি করেছি: এক্সকোড আনন্দের সাথে নির্মিত হয়েছিল এবং আমাকে একটি অ্যাপ্লিকেশন চালানোর চেষ্টা করতে দিন, যেখানে আমি একটি বিতরণ (উন্নয়নের পরিবর্তে) শংসাপত্র সহ একটি অস্থায়ী প্রোফাইল বেছে নিয়েছি। তবে, সিরিয়াসলি কেন, কেন ... এই সমস্যাটি সম্পর্কে আপনাকে সতর্ক করতে, কেন Xcode অর্ধ-কার্যকর ত্রুটি বার্তা দিতে পারে না? এটি 2016. কী এক্সকোড কখনও বড় হতে চলেছে, এবং অর্ধ-শালীন পরিবেশের মতো দেখাচ্ছে ?!
মাইক গ্লেডহিল

24

কোড স্বাক্ষরের জন্য প্রোফাইল পরিবর্তন করুন। আপনার প্রকল্প নির্বাচন করুন, সেটিংস> কোড স্বাক্ষরকারী পরিচয় তৈরি করতে যান। অন্যান্য বিকাশকারী প্রোফাইলে স্যুইচ করুন।


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

7

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

আমার ক্ষেত্রে গেম সেন্টার এবং অ্যাপ-অ্যাপ ক্রয়ের জন্য এই সমস্যাটি সমাধান করার জন্য ("আমাকে ঠিক করুন" বোতামে ক্লিক করে) ফিক্সিংয়ের প্রয়োজন ছিল এমন লিঙ্কগুলি ছিল।


4

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

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


4

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


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

আমার মোটেই ভাগ্য ছিল না। অবশেষে দেখা গেল আমি আমার প্রকল্পের জন্য প্রভিশন প্রোফাইল সেট করেছিলাম। আমি যে টার্গেটটি তৈরি করছি তার জন্য আমার এটি সেট করা দরকার ছিল। ছা
Suz

3

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

স্ক্রিনশট


2

ডিস্ট্রিবিউশন প্রোফাইল সহ আইফোন 5 এস এ আমার অ্যাপটি ইনস্টল করে কেবল একই সমস্যাটি পান

-> আমার সমাধানটি সক্ষমতা সক্রিয় করা ছিল যা বিতরণ প্রোফাইলে সেট করা আছে (আমার ক্ষেত্রে "কীচেন ভাগ করে নেওয়া", "অ্যাপ-এ্যাপ ক্রয়" এবং "গেম সেন্টার")

আশা করি এটি কাউকে সহায়তা করবে ...


1

ঠিক একই সমস্যা ছিল - অ্যাপ ঠিকঠাক ইনস্টল করা হচ্ছে, তবে এক্সকোড থেকে "প্রক্রিয়া প্রবর্তন ব্যর্থ হয়েছে: প্রক্রিয়াটির জন্য টাস্কটি পেতে ব্যর্থ হয়েছে" দিয়ে চালানো হবে না।

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


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

1

আপনি যদি বিল্ড সেটিংস-> কোড সাইনিংয়ের আওতায় সঠিক কোড স্বাক্ষরকারী শংসাপত্রটি সেট করে থাকেন তবে নিশ্চিত হন যে আপনি ডিবাগ / রিলিজ মোডের জন্যও সঠিক বিধান প্রোফাইলটি ব্যবহার করছেন।

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


0

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

কিছু দিন আগে আমি আমার ডিভাইসের তালিকাটি পুনরায় সেট করেছি এবং আজ আমি হঠাৎ করে একটি আইপডের জন্য পেয়ে যাচ্ছিলাম যা আমি সমস্ত সময়ের সাথে ডিবাগ করি। প্রায় 15 মিনিট পরে আমি সমস্যাটি বুঝতে পারি।


0

আমি একটি নতুন বিকাশকারী শংসাপত্র তৈরি করার পরে আমার এই সমস্যা হয়েছিল।

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

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


0

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

কেবল অর্গানাইজার খুলতে হয়েছিল -> ডিভাইসটি নির্বাচন করুন -> সদস্য কেন্দ্রে যুক্ত করুন


0

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

সমস্যাটি এনটাইটেলমেন্ট ফাইল ফর্ম্যাটে ছিল, দেখে মনে হচ্ছে যে নিম্নলিখিত ঘোষণাগুলি একই নয়:

সঠিক:

<key>get-task-allow</key>
<true/>

ত্রুটিপূর্ণ:

<key>get-task-allow</key>
<true />

এটি একটি এক্সএমএল ফর্ম্যাট হিসাবে যথেষ্ট, ট্যাগে ফাঁকা স্থান ব্যবহার করবেন না বা এক্সকোড প্রক্রিয়াটির সাথে সংযোগ করতে সক্ষম হবে না।

আমি বিকাশকারী প্রভিশনিং প্রোফাইলটি পাশাপাশি ব্যবহার করছিলাম।

সম্পাদনা: এছাড়াও নিশ্চিত করুন যে আপনার এনটাইটেলমেন্ট ফাইলগুলিতে শেষ হওয়া লাইনটি \ r \ n (CRLF) এর পরিবর্তে \ n (LF)। আপনি যদি উইন্ডোজে এনআরএলটাইম ফাইলটি সিআরএলএফ লাইন শেষ ব্যবহার করে সম্পাদনা করেন তবে আপনার অ্যাপ্লিকেশনটি আরম্ভ করতে ব্যর্থ হতে পারে।

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