এক্সকোড 8 ত্রুটি দেখায় যে প্রভিশন প্রোফাইলে স্বাক্ষর শংসাপত্র অন্তর্ভুক্ত নয়


224

এক্সকোড 8 ত্রুটি দেখায় যে প্রভিশন প্রোফাইলে স্বাক্ষর শংসাপত্র অন্তর্ভুক্ত নয়।

এই সমস্যাটি Xcode-8 নিয়ে কেবল এক্সকোড 7 সহ, একই বিধানী প্রোফাইল সম্পর্কিত চিহ্নিত শংসাপত্র দেখায়।


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

1
ক) কাঙ্ক্ষিত শংসাপত্র সহ প্রভিশন প্রোফাইল আপডেট করুন। - আমি ইতিমধ্যে এটি করেছি কিন্তু কাজ করি নি খ) শংসাপত্র ইনস্টল করুন - শংসাপত্রটি ইতিমধ্যে ইনস্টল করা আছে, এবং একই মেশিনে তৈরি করা হয়েছিল যাতে আমার কোনও কী বা কিছু রফতানি করার দরকার নেই। এবং যেমনটি আমি বলেছিলাম একই মেশিনে এক্সকোড 7 নিয়ে কোনও সমস্যা নেই। তার মানে ইনস্টলেশন নিয়ে কোনও সমস্যা নেই
সতীশ মাভানী

: এটা বেশ তাজা এই চেক করুন stackoverflow.com/questions/39565906/...
pedrouan

উত্তর:


252

এটি ঠিক করার অনেকগুলি উপায় রয়েছে, যেমন স্বয়ংক্রিয় স্বাক্ষর সক্ষম করা ইত্যাদি etc. তবে আপনি যদি এই ত্রুটির কারণটি বুঝতে চান তবে আপনাকে ত্রুটি বার্তাটি দেখতে হবে।

এটিতে বলা হয়েছে যে আপনি "সাধারণ ট্যাবে" নির্বাচন করেছেন এমন প্রভিশনিং প্রোফাইলটিতে আপনি "বিল্ড সেটিংস" -> "কোড স্বাক্ষরকরণ পরিচয়" - এ নির্বাচিত স্বাক্ষর শংসাপত্র ধারণ করে না।

সাধারণত এটি ঘটে যদি "বিল্ড সেটিংস" -> "কোড স্বাক্ষরকারী পরিচয়" - এর অধীন ডিবাগ পরিচয়ের জন্য কোনও বিতরণ শংসাপত্র নির্বাচন করা হয়েছে।

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


49
আপনি স্যার একটি প্রত্যয়িত গুন্ডা।
J.beenie

4
কি দারুন! এটিই জিজ্ঞাসিত প্রশ্নের আসল উত্তর। কেন এটি গৃহীত উত্তর নয় তা ভাবছেন। ধন্যবাদ স্যার !
জুনায়েদ মুখতার

1
প্রতিটি চতুর দেব হওয়া উচিত চতুর উপায়।
আলমাস আদিলবাক

1
এটি গ্রহণযোগ্য উত্তর হিসাবে চিহ্নিত করা উচিত, যা সমস্যা এবং সমাধান ব্যাখ্যা করে এবং এলোমেলো এক্সকোড জেনারেশন নয়।
Andreas777

1
এটি একটি উজ্জ্বল উত্তর
পাপী

186

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

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

একটি ব্যক্তিগত কী তৈরি করা হয়নি এমন ম্যাচিংয়ের পরিচয় সরিয়ে নেওয়া Xcode আবার সঠিক পরিচয় সনাক্ত করে।


ধন্যবাদ! ঠিক এখানে কী
ঘটছিল

9
আমার জন্য সমস্যাটি স্থির করেনি। এটি একাধিক মূল কারণ থেকে উদ্ভূত সমস্যাগুলির মধ্যে সম্ভবত একটি।
অ্যাশ

3
আমার সমস্ত শংসাপত্রগুলির ব্যক্তিগত কী রয়েছে, সুতরাং অবশ্যই কারণটি আলাদা হতে পারে।
রম 237

8
আমার ক্ষেত্রে একই নামের সাথে লগইন কীচেইনে বেশ কয়েকটি শংসাপত্র (= স্বীকৃতি স্বাক্ষর) ছিল , তবে বিভিন্ন তারিখের ( সিস্টেম কীচেইনের নোটে আমি কেবল একটি পেয়েছি যা সঠিক তারিখের সাথে ছিল)। সঠিকটিকে বাদ দিয়ে অন্য সকলকে সরিয়ে ফেলা কৌশলটি করেছে।
রম 237

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

87

এটি ঠিক করতে,

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

আশা করি এটি অন্যদের জন্য সহায়তা করবে! এখানে চিত্র বর্ণনা লিখুন


এই সমস্যাটি সমাধান করুন তবে এই ত্রুটিটি পেয়েছে, "<অজ্ঞাত>: 0: ত্রুটি: সুইফট এসডিকে 'আইফোনসিমুলেটর 9.3.এসডিকি' কমান্ড / অ্যাপ্লিকেশনস / এক্সকোড.এপ / কনটেন্টস / ডেভেলপার / টুলচেইনস / এক্সকোডডিফল্ট.এক্সটুলচেইন / ইউএসআর / সমর্থন করে না বিন / সুইফট্যাক প্রস্থান কোড 1 "দিয়ে ব্যর্থ হয়েছে
মহসিন কুরেশি

1
আপনার সিমুলেটরটি পুনরায় বুট করে এবং উত্পন্ন ডেটা মুছে ফেলার চেষ্টা করা উচিত।
সতীশ মাভানী

চেষ্টা করেছি, কিন্তু কাজ হয়নি। এটি মূলত অ্যালামোফায়ারের কারণে দেখাচ্ছে। আমি মনে করি সুইফট 3 আলামোফায়ার 3.0 এর সাথে সামঞ্জস্যপূর্ণ নয়
মহসিন কুরেশি

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

22
সবচেয়ে খারাপ ধারণা, আপনি আপনার কোডটি এক্সকোড হ্যান্ডেল দিয়ে আপনার সমস্ত কনফিগারেশন হারাবেন। অলস জারজ এক্সকোডটি কেবল নতুন সার্ট তৈরি করবে!
সিলম

64

যাদের কোনও কারণে অওটাম্যাটিক ব্যবহার করা উচিত নয়

দুটি একই শংসাপত্র রয়েছে কিনা তা দেখার জন্য কীচেইন অ্যাক্সেস খুলুন, দু'একটি বা তার বেশি থাকলে কেবল একটিতে মুছুন এবং এটি কার্যকর হবে :)


এটি সত্যিই সাহায্য করেছে।
রন

রাস্তায় যদি কেউ এই ব্যক্তির সাথে দেখা করেন তবে তাকে একটি বিয়ার কিনুন। ধন্যবাদ
গ্রেগ হিলস্টন 5'18

2
তাকে রাস্তায় দেখা যায় না কারণ রাস্তায় পেঙ্গুইন পাওয়া যায় নি, তবে সমুদ্রে। যাইহোক ধন্যবাদ।
MRizwan33

এটি আমার জন্য ছিল :)
পিছলে

34

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

এই সমস্যাটি সমাধান করার জন্য আমি এখানে যা করেছি।

প্রকল্প -> লক্ষ্যসমূহ -> আপনার অ্যাপ্লিকেশনটি নির্বাচন করুন -> সেটিংস তৈরি করুন -> কোড স্বাক্ষরকারী পরিচয় -> ডিবাগ -> "আইফোন বিতরণ" ডাবল আলতো চাপুন এবং এটিকে "আইফোন বিকাশকারী" এ পরিবর্তন করুন।


এটি এত সহজ ছিল তবুও এটির সাথে কিছু সময়ের জন্য লড়াই করে। ধন্যবাদ, স্যার।
জেএম-এজিএমএস

গ্রেট। এটি নিখুঁতভাবে কাজ করেছে। কেন এটি সঠিক উত্তর হিসাবে গ্রহণ করে না?
ঝেংজি চে

27

আমি চেক না করে তারপরে "স্বয়ংক্রিয়ভাবে স্বাক্ষর পরিচালনা করুন" বিকল্পটি পরীক্ষা করেছিলাম। এটা আমার জন্য এটি স্থির।


আমি কী স্বয়ংক্রিয় স্বাক্ষর সক্ষম করতে চাইছি তা জিজ্ঞাসা করে একটি ডায়লগ বাক্স উপস্থিত হয়েছিল। যদিও আমি বাতিলকে আঘাত করেছি, এটি এখনও কাজ করে।
এপ্রিয়াস

@ জেমস ওয়েয়ারজবা এটি সাধারণ- সাইন ইন। ঠিক যেমন উপরের সতীশ মাভেনের উত্তরে।
লক করুন


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

23

যার জন্য এটি স্বয়ংক্রিয় স্বাক্ষরযোগ্য তা প্রতিবার ব্যর্থ হয়েছে যতক্ষণ না আমি ম্যানুয়ালি স্থানীয় প্রোফাইলগুলি এতে মুছে ফেলি: Library / লাইব্রেরি / মোবাইল ডিভাইস / প্রোভিজিং প্রোফাইল

এর পরে স্বয়ংক্রিয় স্বাক্ষর পুরোপুরি কার্যকর হয়েছিল এবং এটি অ্যাপলের সার্ভারগুলি থেকে সঠিক প্রোফাইল পেয়েছে।

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


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

2
বিদ্যমান প্রোফাইলগুলি মুছে ফেলা এবং
এক্সকোডগুলি

1
দুঃখিত, আমি কীভাবে এই Library / লাইব্রেরি / মোবাইল ডিভাইস / প্রোভিজিং প্রোফাইলগুলি অ্যাক্সেস করতে পারি? আমি আমার সন্ধানকারীকে অনুসন্ধান করেছি এবং কোনও "লাইব্রেরি" ফোল্ডার খুঁজে পাইনি।
চেন লি ইওং

1
@ চেনলিওং এটি একটি লুকানো ফোল্ডার। CMD + Shift + . সমস্ত লুকানো ফাইলগুলি দেখানোর জন্য টিপুন ।
tmuecksch

19

যারা এখনও এই কোডটি Xcode8 এ নিয়ে লড়াই করে For আমার জন্য একটি সদৃশ শংসাপত্রের সমস্যা ছিল, এটিই আমি এটি সমাধান করেছি:

আমি নিকের উত্তরটি পড়েছি এবং তারপরে আমি আমার তদন্ত শুরু করি। আমি আমার বিশেষ ক্ষেত্রে সমস্ত কী এবং শংসাপত্রগুলি (~ / লাইব্রেরি / কীচেইনস / সিস্টেম.কিচেইনের অভ্যন্তরে) চেক করেছি।

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

আপনার কীচেইনগুলি পরীক্ষা করুন, সম্ভবত আপনার সদৃশ শংসাপত্র রয়েছে।


হুবহু আমার কি হয়েছে।
funct7

এটি আমার ক্ষেত্রে হুবহু ইস্যু, ফাস্টলেন ম্যাচ স্থাপন করার সময় আমার একটি বিভ্রান্তি হয়েছিল এবং আমার কেচেইনে 3 টি নকল কী রয়েছে
মিনহ থাই

18

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

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

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


2
নিখুঁত উত্তর,
নাসির

1
ধন্যবাদ! এটা ঠিক আমার প্রয়োজন ছিল।
Amadeu Cavalcante Filho

12

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

সুতরাং উল্লিখিত স্যুটে, এমন একটি সরঞ্জাম রয়েছে sighযা যাদুকরভাবে যে কোনও স্বাক্ষর সংক্রান্ত সমস্যাগুলি সমাধান করে, তাই নামটি এখানে :) খুব ভাল is

ফাস্টলেন রুবি রত্ন হিসাবে ইনস্টল করা আছে:

gem install fastlane

এবং তারপরে কেবল অনুরোধ করা হয়েছিল:

fastlane sigh --development

দুটি প্রশ্নের উত্তর দিন, এবং ভয়েলা:

[11:56:55]: No existing profiles found, that match the certificates you have installed locally! Creating a new provisioning profile for you
[11:57:01]: Creating new provisioning profile for 'com.myapp' with name 'com.myapp Development'
[11:57:06]: Downloading provisioning profile...
[11:57:09]: Successfully downloaded provisioning profile...
[11:57:09]: Installing provisioning profile...

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

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


বিল্ড সেটিংস অংশটি পড়ার পরে আমি বুঝতে পারি যে প্রোফাইলটি কোন শংসাপত্রটি ব্যবহার করছে তা চয়ন করতে পারি। ধন্যবাদ।
কার্লোস লিনারস

12

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

No certificate for team 'MY_TEAM' matching 'iPhone Developer: FORMER_DEVELOPER' found

সুতরাং, আমি এটি ঠিক করতে কী করেছি:

  1. যান Build Settings->Signing ->Code Signing Identity
  2. সমস্ত 'FORMER_DEVELOPER' শংসাপত্রগুলি সন্ধান করুন এবং প্রয়োজনীয় চয়ন করুন।

আশা করি এটি কারও সাহায্য করবে।


অনেক অনেক ধন্যবাদ .. এটি আমার সমস্যা সমাধানে আমাকে সহায়তা করেছে
গোকুল জি

9

আমার ক্ষেত্রে, কীচেইনে আমার একই নামে দুটি শংসাপত্র ছিল, আমি একটি শংসাপত্রের সরিয়ে দিয়েছি যা সদৃশ যা এটি সমস্যার সমাধান করে।


নিশ্চিত করতে পারি, আমার ক্ষেত্রেও সমস্যা ছিল।
আটারেশকভ

5

"স্বয়ংক্রিয় স্বাক্ষর সক্ষম করুন" এবং তারপরে ড্রপ-ডাউন মেনু থেকে একটি দল নির্বাচন করা আমাকে এই সঠিক সমস্যার সাথে সহায়তা করেছিল।


4
  1. একটি ব্যক্তিগত কী নেই এমন বিকাশকারী শংসাপত্রটি মুছুন।
  2. ফোল্ডারে যান (~ / গ্রন্থাগার / মোবাইল ডিভাইস / প্রভিশিং প্রোফাইল) ব্যবহার করে আপনার মেশিন থেকে প্রভিশন প্রোফাইল মুছুন
  3. তারপরে প্রথমে চেক করুন তারপরে নির্বাচিত দলটির সাথে প্রকল্প সেটিংসে স্বয়ংক্রিয়ভাবে পরিচালনা সাইন বিকল্পটি চেক করুন che
  4. অ্যাপল বিকাশকারী অ্যাকাউন্টে গান করুন এবং সমস্ত উপলব্ধ বিকাশকারী শংসাপত্র নির্বাচন করে প্রভিশন প্রোফাইলটি সম্পাদনা করুন তারপরে ডাউনলোড করুন এবং এক্সকোইডে যুক্ত করুন।
  5. প্রজেক্ট বিল্ড সেটিংসে প্রভিশন প্রোফাইল এবং কোড স্বাক্ষর পরিচয় নির্বাচন করুন

4

এক্সকোড 11

এটি আমি পেয়েছি ত্রুটি

"এক্সএক্সএক্সএক্স" প্রোফাইলের বিভক্তকরণে "অ্যাপল ডেভলপমেন্ট: এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স

এখন এক্সকোড 11 স্বয়ংক্রিয়ভাবে একটি শংসাপত্র তৈরি করেছে "অ্যাপল বিকাশ: XXX" যা সমস্ত প্ল্যাটফর্মের জন্য বৈধ

https://developer.apple.com/account/resources/certificates/list

আপনার শুধু দরকার

  1. যাও Https://developer.apple.com এ
  2. যাও তোমার প্রভিশন প্রোফাইলে
  3. এই শংসাপত্রটি নির্বাচিত কিনা তা পরীক্ষা করুন

4

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

তাদের খুঁজে পেতে:

  1. কীচেন অ্যাক্সেস খুলুন
  2. পাশের বাম মেনুতে বিভাগের অধীনে "কীগুলি" ক্লিক করুন
  3. আইওএস বিকাশকারীর সন্ধান করুন: ... "কীগুলির সাথে শংসাপত্রের সাথে আবদ্ধ নেই
  4. আমি সেগুলি মুছে ফেলেছি এবং সমস্যাটি চলে গেছে

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

হাইলাইট করা আইটেমটি মূল কারণগুলির কারণ হ'ল এটি মুছে ফেলা সমস্যাটিকে সমাধান করে


3

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

1) https://developer.apple.com/account/ios/profile/ सीमा / এডিট এ যান প্রকল্পটি নির্বাচন করুন => সম্পাদনা => শংসাপত্রসমূহ => সমস্ত নির্বাচন করুন>> তৈরি করুন => ডাউনলোড করুন

2) এক্সকোডে: প্রজেক্ট ফাইল => স্বাক্ষর (ডিবাগ) => প্রভিশনিং প্রোফাইল => প্রোফাইল আমদানি করুন>> 1 দিয়ে ফাইল নির্বাচন করুন


2

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

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

আশা করি এটি কাউকে সাহায্য করবে!


2

আমি অ্যাপলের এই ইমেলগুলির একটি পেয়েছি:

প্রিয় জন দো,

নিম্নলিখিত শংসাপত্রটি হয় হয় আপনার উন্নয়ন দলের কোনও সদস্য দ্বারা বাতিল করা হয়েছে বা মেয়াদ শেষ হয়ে গেছে:

শংসাপত্র: আইওএস বিকাশ

দলের নাম: মধু দল, এলএলসি

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

শুভেচ্ছান্তে,

অ্যাপল বিকাশকারী প্রোগ্রাম সমর্থন


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

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

  • অ্যাপল বিকাশকারী অ্যাকাউন্টে লগইন করুন
  • আমার নামে তৈরি পূর্ববর্তী শংসাপত্রগুলি সরান / প্রত্যাহার করুন।
  • বিধান প্রোফাইলে নতুন শংসাপত্র যুক্ত করুন । আপনি তাদের সমাপ্তির তারিখের মাধ্যমে নতুনটিকে সনাক্ত করতে পারেন
  • এক্সকোড থেকে এগুলি আবার ডাউনলোড করুন। এক্সকোড >> অ্যাকাউন্ট >> সমস্ত প্রোফাইল ডাউনলোড করুন
  • এক্সকোড পুনরায় আরম্ভ করুন

আমার ব্যক্তিগতভাবে এমন অ্যাক্সেস ছিল না। এই অ্যাক্সেসটি কেবলমাত্র আমাদের দলের প্রশাসকের কাছে উপলভ্য ছিল, অতএব আমার কাছে স্ক্রিনশট নেই বা এই পদক্ষেপগুলি 100% সঠিক কিনা তা নির্দিষ্টও নেই।


2

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


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

2

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


2

সমস্যাটি Xcode 11 এ শুরু হতে পারে বলে মনে হচ্ছে ।

  • অ্যাপল বিকাশকারী যান
  • সঠিক বিধান প্রোফাইলটি সন্ধান করুন
  • ডান উপরের কোণায় সম্পাদনা টিপুন
  • (বিতরণ) চয়ন করুনশংসাপত্রগুলিতে বিকল্পটি । (আমি মনে করি এটি একটি নতুন বিকল্প / শংসাপত্রের প্রকার যা অ্যাপল প্রবর্তন করেছে যদিও আমি কোনও নথিপত্র পাইনি)
  • Alচ্ছিক: (Library / গ্রন্থাগার / মোবাইল ডিভাইস / প্রভিশিং প্রোফাইল /)
    - এ আপনার সমস্ত বিধানের প্রোফাইলগুলি মুছুন এক্সকোডে -> পছন্দসমূহ-> অ্যাকাউন্টগুলি-> ম্যানুয়াল প্রোফাইলগুলি ডাউনলোড করুন

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


আমার জন্য কাজ করছে না।
শৌরব দত্ত

1

আমার জন্য সমাধান করা পদক্ষেপগুলি এখানে রয়েছে (যারা এক্সকোড 9.2 তে একই সমস্যার মুখোমুখি হন):

  1. কেবলমাত্র profile / লাইব্রেরি / মোবাইলডেভাইস / প্রভিশনিং প্রোফাইলগুলিতে স্থানীয় প্রোফাইলগুলি মুছে ফেলা হয়েছে।

  2. বিকাশকারীদের অ্যাকাউন্ট থেকে মুছে ফেলা এবং সমস্ত শংসাপত্র এবং প্রভিশন প্রোফাইল তৈরি করা হয়েছে।

  3. এক্সকোড থেকে বিকাশকারীদের অ্যাকাউন্ট সরানো হয়েছে এবং এটিকে পুনরায় যুক্ত করেছে।

আমার সমস্যার সমাধান! :-)


0

ক্লিক করা তবে তারপরে "স্বয়ংক্রিয় স্বাক্ষর সক্ষম করুন" বাতিল করা আমার পক্ষে কাজ করেছিল, যদিও এটির আসল পরিবর্তনটি ছিল:

ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;

বা এক্সকোডে এটি বলা হয় Always Embed Swift Standard Libraries


0

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


0

শংসাপত্র / প্রোফাইলগুলি এক্সকোড থেকে না করে সরাসরি সদস্য কেন্দ্র থেকে ডাউনলোড করার চেষ্টা করুন।

আমি সদস্য কেন্দ্র থেকে ম্যানুয়ালি এগুলি ডাউনলোড করার সময় এটি আমার পক্ষে কাজ করেছিল।


0

আমি অনেক দিন ধরেই এটির সাথে লড়াই করে যাচ্ছিলাম।

পদক্ষেপ 1: বিকাশকারী অ্যাকাউন্ট থেকে প্রতিটি শংসাপত্র, প্রভিশন প্রোফাইল, অ্যাপিড, কী ইত্যাদি মুছে ফেলা হয়েছে।

পদক্ষেপ 2: পুশ বিজ্ঞপ্তি শংসাপত্র, প্রভিশন প্রোফাইল, অ্যাপ্লিকেশন আইডি ইত্যাদি পুনরুদ্ধার করুন

পদক্ষেপ 3: কীচেন থেকে সমস্ত শংসাপত্র মুছে ফেলা হয়েছে।

পদক্ষেপ 4: the / লাইব্রেরি / মোবাইল ডিভাইস / বিধানকারী প্রোফাইলগুলি থেকে সমস্ত বিধানকারী প্রোফাইল সাফ করে।

পদক্ষেপ 5: কেবলমাত্র প্রয়োজনীয় বিধান ফাইল যুক্ত এবং পরীক্ষিত। এটা ভাল কাজ করে।


0

এর অর্থ হল নীচের যে কোনও একটিটি আপনার করতে হবে:

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

আপনি যদি স্রষ্টার কাছ থেকে শংসাপত্র এবং .p12 ফাইলটি পেতে সক্ষম না হন তবে # 2 এর সমাধানটি হ'ল 'স্বয়ংক্রিয়ভাবে স্বাক্ষর পরিচালনা করুন' বিকল্পটি পরীক্ষা করা।


0

এটি ঘটে কারণ প্রভিশিং প্রোফাইলের সাথে লিঙ্কযুক্ত শংসাপত্রের জন্য ফাইলটি খুঁজে পায় না

ঠিক করতে:

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

ত্রুটি এখনই শেষ করা উচিত।


0

আপনার প্রোফাইলের শংসাপত্রের প্রাইভেট কী এর কারণে এই সমস্যাটি আপনার কীচেইনের সাথে মেলে না। আমি এটি দ্বারা সমাধান

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

এক্সকোড সংস্করণ 8-এ কোড সাইনিং ইস্যুতে একই উত্তর ।

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