এনটাইটেলমেন্ট নির্দিষ্ট করা হয়েছে ... প্রোফাইল। (0xE8008016)। ত্রুটি আইওএস 4.2


142

The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016).আইওএস ৪.২..6 (ভেরাইজন) -তে আন-জেলব্রোকড ডিভাইসে আমার প্রথম অ্যাপটি স্থাপন করার চেষ্টা করার সময় আমি 'ভয়ঙ্কর' ত্রুটি পাচ্ছি। বিষয়টি হ'ল, Entitlements fileআমার প্রকল্পে আমার কোনও নেই , কারণ আমি একে একে বিতরণ করছি না, কেবল এটি একটি ডিভাইসে রেখেছি। আমি সমস্ত হুপ এবং লুপগুলি পেরিয়েছি আপেল আপনাকে চিঠিটিতে (শংসাপত্র, ডিভাইস, বিধান) দিয়েছিল এবং কী ভুল হচ্ছে তা আমি বুঝতে পারি না।

কেউ কি দয়া করে এই সমস্যাটিতে আমাকে সহায়তা করতে পারেন?


আপনাকে নিম্নলিখিত পোস্টটি দিয়ে যাওয়ার পরামর্শ দিন। stackoverflow.com/questions/1410080/... discussions.apple.com/thread.jspa?threadID=2162558
Jhaliya

15
এটা অদ্ভুত, আমার ডাউনটাওয়েট আছে। এই ব্যক্তি যে দয়া করে ব্যাখ্যা করবেন?
রিচার্ড জে। রস তৃতীয়

এই প্রশ্ন সত্যিই আমাকে সাহায্য করা হয়েছে কারণ এটি প্রমাণিত যে আমি করেনি একটি এনটাইটেলমেন্ট ফাইল আছে (এবং আপনি উল্লেখ এটা আমার এই সচেতন তৈরি)। রেফারেন্সটি সরানো Build Settings > Code Signing > Code Signing Entitlementsআমাকে এই প্রকল্পটি তৈরি করার অনুমতি দিয়েছে।
জিওফ

উত্তর:


64

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

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


ধন্যবাদ - অবশেষে এটি আমার সমস্যা সমাধান করেছে।
ইজিকোডার

ধন্যবাদ! আমাকে হত্যা করছিল।
অ্যালান

অ্যাডহক আইপা হিসাবে বিতরণ করা হলে "get-Task-પરવાનગી = NO" আমার অ্যাপ্লিকেশনটিকে আইক্লাউডটি তৈরি করে।
টার্মিয়াম

7
উপায় দ্বারা, পরীক্ষা করুন যে আপনি ঠিক সঠিক চিহ্ন পরিচয় উল্লেখ টার্গেট -> সেটিংস বিল্ড , নেই প্রকল্পেরলক্ষ্য প্রকল্পটি ওভাররাইড করে । আমি এটি সম্পর্কে ভুলে গিয়েছি এবং 0xE8008016 ত্রুটি বার্তা পেয়েছি।
টারটিয়াম

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

50

এক্সকোড ৪.২.১ নিয়ে আমার এই সমস্যাটি ছিল।

আমার জন্য এটি এনটাইটেলমেন্ট ফাইল বা অ্যাড-হকের সাথে কিছুই করার ছিল না ...

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

বোকা ভুল, তবে একটি নির্লিপ্ত ত্রুটি বার্তা ...: - /


7
নির্বোধের ভুল যা স্পষ্টতই আমরা দুজনেই করেছিলাম।
প্যাট্রিক বাসুত

5
আমি আশা করি আমি +2 করতে পারতাম, এই সমস্যার জন্য কী হাস্যকর ত্রুটি বার্তা। আমি আপনার পোস্টের জন্য না হলে কয়েক ঘন্টা অনুসন্ধান করতাম have
ওয়েসলি স্মিথ

এটি নির্দেশ করার জন্য ধন্যবাদ, আমিও এই নির্বোধ ভুল করেছিলাম। অবশেষে সমাধান।
গৌরব

44

আপনি যদি প্রতিক্রিয়া-দেশীয় ব্যবহার করছেন, তবে নিশ্চিত হয়ে নিন যে পরীক্ষার টার্গেটের মূল হিসাবে একই বিধানকারী প্রোফাইল রয়েছে।


3
অনেক ধন্যবাদ, আপনি আমার দিনটি রক্ষা করেছেন
জুলিয়েন অ্যাথোমাস

আপনি আমার বেকন সংরক্ষণ করেছেন
থিও বেন্ডিক্সসন

তোমাকে অনেক ধন্যবাদ. আপনি আমার দিন বাঁচিয়েছেন। :)
প্রতীক

আমি আপনার মন্তব্যটি না হওয়া পর্যন্ত আমি এটির সাথে লড়াই করার মতো এক ঘন্টা হয়েছি, ধন্যবাদ !!
আইভমাস

আমি এই মন্তব্যে না আসা পর্যন্ত আমি ভিতরে মারা গিয়েছিলাম।
কুকুর

29

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

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


1
আমার আবার এই ত্রুটি ঘটেছে। আমার বিকাশ সরবরাহকারী প্রোফাইলে আমার নতুন ডিভাইসটি যুক্ত করা দরকার, তারপর এক্সকোডে তালিকাটি রিফ্রেশ করুন।
অ্যাডউইলি

একই সমস্যা ছিল। কোনটি বিজোড়, কারণ এই অ্যাপ্লিকেশনটি সক্ষম হয়েছিল এবং এর আগে অ্যাড-হক স্থাপনার জন্য কাজ করেছিল।
raldor

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

20

আপনার এনটাইটেলমেন্ট ফাইলটিকে লক্ষ্য> বিল্ড সেটিংস> কোড সাইনিং> কোড সাইনিং এনটাইটেলমেন্টগুলিতে রাখুন।

লক্ষ্য> সক্ষমতায় যান। যেকোন একটি সক্ষমতার উপর অফ / অফ বা অফ / অন টগল করুন।

চালান।


এটি আমার পক্ষে কাজ করেছে। তবে আবার আমাকে বিল্ড সেটিং পৃষ্ঠাতে প্রভিশন প্রোফাইলটি নির্বাচন করতে হবে।
রিঙ্কু

1
এটি আমার পক্ষে কাজ করেছে। অ্যাসোসিয়েটেড ডোমেনগুলি আমার জন্য টগল করা হয়েছিল। আমি এটিকে টগল করে দিয়েছি এবং সমস্যাটি সমাধান হয়ে গেছে।
বিগআরন

19

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


উপরে উল্লিখিত হিসাবে, এনটাইটেলমেন্ট মানটি বিল্ড
সেটিংসেও

1
এনটাইটেলমেন্ট ফাইল মুছে ফেলা এবং এটি আবার যুক্ত করা আমার পক্ষে কাজ করে - আমি একটি পরিষ্কারও করেছি
জ্যাস্পার

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

1
আইওএস 8 এর জন্য হেলথকিট "ফিট" অ্যাপ চালানোর চেষ্টা করার সময় এটি কাজ করেছিল - এনটাইটেলমেন্ট ফাইলটিতে একটি অতিরিক্ত শনাক্তকারী স্ট্রিং ছিল। এটিকে সরানোর ফলে এই থ্রেডে উল্লিখিত অন্যান্য পদক্ষেপগুলি অনুসরণ করার পরে প্রকল্পটি চালানোর অনুমতি দেওয়া হয়েছিল
অ্যালেক্স স্টোন

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

15

আমার 5 সেন্ট এখানে রাখছি। আমার জন্য উপরের কোনওটিই কাজ করেনি, তাই আমি চাপ চাপতে বাধ্য হয়েছিলাম এবং প্রকৃতপক্ষে প্রতিটি অংশের দিকে তাজা চোখ দিয়ে দেখছিলাম।

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

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

দৃশ্যত প্রভিশন প্রোফাইলে আপনার ডিভাইসটি অন্তর্ভুক্ত না করাও এই ত্রুটি বার্তাটি উত্পন্ন করে।


সম্মত হন - আপনার যদি আপনার প্রভিশন প্রোফাইলটি সঠিক না থাকে তবে আপনি এই ত্রুটিটি পেতে পারেন।
ম্যাট

12

অনেক উত্তরের কোনওটিই আমার জন্য 0xE8008016 ত্রুটি স্থির করে নি।

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


1
+ শিলা! আমার জন্যও কাজ করেছেন। আমি মনে করি এটি উপরোক্ত সমস্তগুলির সংমিশ্রণ ছিল, যেহেতু অ্যাপটি মূলত এক্সকোড 3 দিয়ে বিকাশ করা হয়েছিল, তারপরে ৪.২ অবধি নিয়ে এসেছি, আমি প্রকল্পটি থেকে এনটাইটেলমেন্টস.পিস্ট ফাইলটি সরিয়েছি, বিল্ড সেটিংস / কোডে কোড স্বাক্ষরকারী এনটাইটেলমেন্ট এন্ট্রি মুছে ফেলেছি সাইন ইন বিভাগ, তারপরে স্বয়ংক্রিয়ভাবে প্রভিশন প্রোফাইল সেট করুন। শেষ যে এটা করেছে।
জে ইমারম্যান

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

1
এটা আমার জন্য এটা। আমি নিশ্চিত নই যে কয়েকটি আইওএস বিকাশকারী দল মঞ্জুরিপ্রাপ্ত প্রোফাইলগুলি কীভাবে সরিয়ে ফেলা হয়েছে তবে আপনি আমার জন্য এই ত্রুটিটি সমাধান করার জন্য প্রভিশনিং প্রোফাইল পৃষ্ঠায় রিফ্রেশ ক্লিক করেন clicking
sean808080

11

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


10

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


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

আমি মনে করি এটি ডিভাইস, ভেরাইজন থেকে আইফোন 4 এবং একই প্রভিশন প্রোফাইল সহ আমি আমার আইপ্যাডে একটি অ্যাপ স্থাপন করতে পারি .. ভেরিজোন থেকে আইফোন 4 নিয়ে অন্য কারও কি সমস্যা আছে?
রিচার্ড জে রস তৃতীয়

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

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

একটি 'পরিষ্কার' আমার জন্য এটি করেছে। -_-
সিউর

5
  1. সাফারিতে 'আইওএস প্রভিশনিং পোর্টাল' খুলুন।
  2. সাইডবারে 'ডিভাইসগুলি' আলতো চাপুন।
  3. আপনার ডিভাইসের ইউডিআইডি নিবন্ধন করুন
  4. 'প্রভিশিং প্রোফাইল' আলতো চাপুন
  5. আপনার অ্যাপ্লিকেশন প্রোফাইল সম্পাদনা করুন।
  6. আপনি সবে যুক্ত করা ডিভাইসটি নির্বাচন করুন।
  7. .মোবাইলপ্রোভিশন ফাইলটি ডাউনলোড করুন।
  8. এটি ইনস্টল করুন।
  9. আবার তৈরি।

4

আমার অ্যাপটিতে আমার একই সমস্যা ছিল, কয়েক মাস পরে এই নির্দিষ্ট অ্যাপটি ঠিকঠাকভাবে কাজ করেছিল।

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

আমি জানি না এখন পর্যন্ত এটি কীভাবে কাজ করে। এটি এখনও একটি রহস্য :)


আমি এখন বুঝতে পেরেছি যে পুশ বিজ্ঞপ্তিগুলি আর কাজ করে না। আমি এক্সকোডে গেম কেন্দ্রের ক্ষমতাগুলি সরিয়েছি। অ্যাপ্লিকেশনটি এখন চলছে, তবে পুশ বিজ্ঞপ্তিগুলি আর আসছে না। কেউ জানে কেন?
ববসচ্যামনো

4

আমার জন্য টার্গেটে "স্বয়ংক্রিয়ভাবে স্বাক্ষর পরিচালনা করুন" বিকল্পটি পরীক্ষা করে সমস্যার সমাধান করুন!



3

আপনি যদি শংসাপত্র সম্পর্কিত কোনও পরিবর্তন না করেন (সেগুলি প্রতিস্থাপন বা আপডেট করেন না) কেবল একটি করুন Product -> Clean। এটি আমাকে বেশ কয়েকবার সহায়তা করেছিল। (এক্সকোড 6.2)


2

এক্সকোড 4 এ আপগ্রেড করার বিষয়টি সমাধান হয়েছে।


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

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

2

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

সুতরাং আমার পক্ষে কী সমাধান হয়েছে তা হ'ল স্বয়ংক্রিয়ভাবে উত্পন্ন Xcode টিম প্রোফাইলের জন্য আইক্লাউড সমর্থন চালু করা। অনলাইন প্রভিশন সরঞ্জামে লগ ইন App IDsকরুন, ক্লিক করুন Xcode iOS Wildcard App ID, ক্লিক করুন edit, চেকবক্সটি চেক করে আইক্লাউড সক্ষম করুন এবং শেষ পর্যন্ত ক্লিক করুন Done। এক্সকোডে আপনার প্রোফাইলগুলি রিফ্রেশ করুন এবং তারপরে এটি কাজ শুরু করবে।

এটি কিছুটা অর্থপূর্ণ করে তোলে - আপনি যখন এটি টিম প্রোফাইলের ডিফল্ট ডিবাগ করেন এবং টিম প্রোফাইলটি আইক্লাউড চালু করা দরকার।


1
হ্যাঁ! এটি আমার সমস্যা ছিল এবং সমস্ত অ্যাপ্লিকেশন আইডিতে আইক্লাউড সক্ষম করা কৌশলটি করেছিল। আপনাকে অনেক ধন্যবাদ
গাই মোরিলন

2

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


আমি অ্যাপ স্টোরটিতে আপলোড করা অ্যাপটির প্রোফাইল পরীক্ষা করতে চাইলে আমি কী করতে পারি? এটি করার কোন উপায় আছে?
ববসচামনো

2

এটি আমার পক্ষে কাজ করেছে ...

  1. আমি Entitlementsফাইলটি মুছে ফেলেছি target
  2. অ্যাপ্লিকেশনটি আমার সমস্ত ডিভাইস বন্ধ করে দিয়েছে
  3. Cleaned এক্সকোডে বিল্ড
  4. * provisionচ্ছিক প্রভিশন প্রোফাইল মুছুন এবং এটি আবার যুক্ত করুন

আশা করি এটি আপনার জন্য কাজ করে :)


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

2

এটিই আমার সমস্যার সমাধান করেছে: লক্ষ্যগুলি নির্মাণের সেটিংসের কোড সাইনিং এনটাইটেলমেন্ট বিভাগে পথ মুছে ফেলা।


একটি 'কিভাবে' ব্যাখ্যা দয়া করে?
এজেন্ট জেব্রা

@ এজেন্টজেব্রা মূল প্রকল্পের ফাইলে ক্লিক করুন> "লক্ষ্য" থেকে আপনার অ্যাপ্লিকেশনটি নির্বাচন করুন> সেটিংস তৈরি করুন> স্বাক্ষর করুন> কোড স্বাক্ষরকারী এনটাইটেলমেন্টগুলি, সেখানে প্রদর্শিত মানটি মুছুন।
weienw

2

অ্যাপল বিকাশকারী থেকে আমার প্রভিশন প্রোফাইলটি আমার এক্সকোড ক্ষমতাগুলির সাথে মেলে তবে আমি নিম্নলিখিতগুলি না করা পর্যন্ত এটি আমার ডিভাইসে তৈরি করবে না:

  1. আপনার এক্সকোড প্রকল্প থেকে এনটাইটেলমেন্ট ফাইল সরান / মুছুন।

  2. এক্সকোড ক্ষমতা ট্যাবে ফিরে যান

  3. এনটাইটেলমেন্ট ফাইল পুনরায় যুক্ত করতে এক্সকোড পেতে "ফিক্স ইস্যু" বোতামটি চাপুন।

আমার জন্য কাজ করেছেন, আশা করি এটি কারও সাহায্য করবে।


2

এক্সকোড 8 এ আমার কাছে ঘটেছিল, এটি নতুন Provisioning Profileবিল্ড সেটিং দ্বারা আংশিকভাবে ঘটেছে , যেমন এই এক্সকোড সংস্করণে প্রোফাইল প্রভিশনের জন্য দুটি প্রবেশিকা রয়েছে:

  • প্রোভিজিং প্রোফাইল
  • প্রভিশনিং প্রোফাইল (অবনমিত)

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


1

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

আমি মনে করি স্কিমগুলির পাশাপাশি বিল্ড সেটিংস পরীক্ষা করা আরও ভাল।


1

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


1. সংক্ষিপ্ত বিবরণে যান 2. সংক্ষেপে কীচেইন গ্রুপ রয়েছে এবং কীচেনিন গ্রুপগুলির অবজেক্ট মুছুন।

আমি আশা করি এটি আপনার পক্ষে কাজ করবে। শুভেচ্ছা।


1

আমি এক্সকোড 6 ব্যবহার করছি এবং একটি নির্দিষ্ট আইফোন 4 এর জন্য এই সমস্যাটির মুখোমুখি

অবশেষে, আমি ডিভাইস => বিধান প্রোফাইল => এ যাই

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


1

এক্সকোড 5.1 The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile.এ আমার জন্য আমার ডিভাইসে অ্যাপটি পরীক্ষা করার চেষ্টা করছিলাম। ডিভাইস বিকাশ শংসাপত্রের ফেব্রুয়ারী 2015 শেষ হতে হবে।

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

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

নীচে, শিরোনাম সহ একটি বোতাম দেওয়া হয়েছিল Fix Issue। এটি ক্লিক করা হলে এটি গেমসেন্টার এনটাইটেলমেন্ট যুক্ত করে এবং সমস্যাটি সমাধান হয়ে যায়।

ওয়ার্ডগুলির পরে স্ক্রিনটি দেখতে দেখতে:

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

আমার জন্য শংসাপত্রের কিছুই করার ছিল না। অ্যাপ্লিকেশন এখন ডিভাইসে সফলভাবে চলমান।


1

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

সমস্ত প্রোফাইল চেক করুন!


1

কীচেইন অ্যাক্সেস চেক করুন!

আমার ক্ষেত্রে আমি প্রভিশন প্রোফাইলের সাথে সম্পর্কিত ভুল বিতরণ শংসাপত্রটি ব্যবহার করছিলাম।


1

আমি যে কোডটিতে কাজ করেছিলাম তার তথ্যের চেয়ে ইনফো-প্লিস্টে আলাদা আলাদা বান্ডিলিড ছিল Product Bundle Identifier বিল্ড সেটিংয়ের ।

আমি এটি খুঁজে পেয়েছি কারণ আমি এই বার্তাটি ডিভাইস ভিউতে ডিভাইস কনসোলে লক্ষ্য করেছি:

MIS: entitlement 'application-identifier' has value not permitted by provisioning profile 'iOS Team Provisioning Profile: com.xxx.yyy'


0

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

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

এখন, অর্গানাইজারের এক্সকোডে, আপনি প্রতিস্থাপন করতে চলেছেন এমন প্রভিশন প্রোফাইল মুছুন।

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

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

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