আমি ভুলভাবে আমার ম্যাক থেকে আমার সমস্ত প্রভিশন প্রোফাইল মুছে ফেলেছি ( Library/Mobile Device/Provisioning Profiles
)। এখন, আমি যাই করি না কেন, এক্সকোড আমাকে এই ত্রুটি দেয়:
আইওএস বিতরণ স্বাক্ষরকারী পরিচয় হারিয়েছে
আমি এটা কিভাবে ঠিক করবো?
আমি ভুলভাবে আমার ম্যাক থেকে আমার সমস্ত প্রভিশন প্রোফাইল মুছে ফেলেছি ( Library/Mobile Device/Provisioning Profiles
)। এখন, আমি যাই করি না কেন, এক্সকোড আমাকে এই ত্রুটি দেয়:
আইওএস বিতরণ স্বাক্ষরকারী পরিচয় হারিয়েছে
আমি এটা কিভাবে ঠিক করবো?
উত্তর:
মেয়াদোত্তীর্ণ অ্যাপল সার্টের জন্য এটি একই একই ত্রুটি - যদিও আমি জানি এটি আপনার সমস্যা নয়, আপনি এই মুহুর্তে বিংয়ের # 1 উত্তর।
অ্যাপল বিকাশকারী ফোরামগুলির মতে , অ্যাপল ওয়ার্ল্ডওয়াইড বিকাশকারী সম্পর্ক মধ্যবর্তী শংসাপত্রের মেয়াদ শেষ হয়ে গেছে 2/14/2016 2
... এই সমস্যাটি আপনার সিস্টেম এবং লগইন কীচেইন উভয়টিতে মেয়াদোত্তীর্ণ WWDR ইন্টারমিডিয়েট শংসাপত্রের অনুলিপি থেকে আসে। সমস্যাটি সমাধান করার জন্য আপনাকে প্রথমে নতুন ডাব্লুডাব্লুডিআর মধ্যবর্তী শংসাপত্রটি ডাউনলোড করতে হবে এবং (ফাইলটিতে ডাবল ক্লিক করে) ইনস্টল করা উচিত। এরপরে, কীচেন অ্যাক্সেস অ্যাপ্লিকেশনটিতে সিস্টেম কীচেনটি নির্বাচন করুন। ভিউ মেনুতে "মেয়াদোত্তীর্ণ শংসাপত্রগুলি" নির্বাচন করা নিশ্চিত করুন এবং তারপরে অ্যাপল ওয়ার্ল্ডওয়াইড ডেভেলপার রিলেশনশিপ সার্টিফিকেট অথরিটি ইন্টারমিডিয়েট সার্টিফিকেটের মেয়াদোত্তীর্ণ সংস্করণ মুছুন (14 ফেব্রুয়ারী, 2016 এ শেষ হয়েছে)। আপনার শংসাপত্রগুলি এখন কীচেইন অ্যাক্সেসে বৈধ হিসাবে উপস্থিত হওয়া উচিত এবং অ্যাপ স্টোরটিতে জমা দেওয়ার জন্য এক্সকোডে উপলভ্য।
আপনি একটি নতুন শংসাপত্র পেতে পারেন (যা ফেব্রুয়ারী 7, 2023 এ শেষ হবে)। অ্যাপলডাব্লুডাব্লিউডিআরসিএ.সির ব্যাখ্যা পৃষ্ঠায় উপলভ্য: https://developer.apple.com/support/cer ર્ટates/expiration/
বিটিডাব্লু: এটি প্রদর্শিত হয় যে এই নতুন সার্টিটি এক্সকোড 7.2.1 এর সাথে ইনস্টল করা আছে
এখানে চেক করুন: https://forums.developer.apple.com/thread/37208
Https://developer.apple.com/certificationauthority/AppleWWDRCA.cer ডাউনলোড করুন এবং কীচেইনে ইনস্টল করতে ডাবল ক্লিক করুন।
কীচেইন অ্যাপ্লিকেশনে "দেখুন" -> "মেয়াদোত্তীর্ণ শংসাপত্রগুলি দেখান" নির্বাচন করুন।
অ্যাপল ওয়ার্ল্ডওয়াইড বিকাশকারী সম্পর্ক শংসাপত্র কর্তৃপক্ষের শংসাপত্র কীচেইন অ্যাপ্লিকেশানের "লগইন" ট্যাব এবং "সিস্টেম" ট্যাব থেকে সরান।
স্পষ্টতই, আমার এই প্রশ্নটির মতোই সমস্যা ছিল , উত্তরটি আমার সমস্যাটিকেও সমাধান করেছে !! যদিও আমার আমার ডাব্লুডাব্লুডিআর শংসাপত্র ছিল, কীচেইনে যুক্ত করা আবার আমার সমস্যার সমাধান করেছে!
সম্পাদনা: এটি করার আগে আমি এখানে যা করেছি তা এখানে:
এক্সকোড থেকে প্রস্থান করুন
কীচেইন অ্যাক্সেসে যান। যার নামে আইওএস রয়েছে এমন প্রতিটি শংসাপত্র মুছুন। কীগুলির জন্যও একই কাজ করুন।
অনুসন্ধানকারীটি খুলুন, গো চাপুন এবং ALT টিপুন, এটি আপনার লাইব্রেরিতে যাওয়ার বিকল্পটি নিয়ে আসবে। এতে ক্লিক করুন, মোবাইল ডিভাইসগুলি -> বিধানের প্রোফাইলগুলি -> সন্ধান করুন এবং সেখান থেকে সমস্ত কিছু মুছুন।
সদস্য কেন্দ্রে যান এবং আপনার কাছে থাকা প্রতিটি শংসাপত্র প্রত্যাহার করুন, বিদ্যমান বিদ্যমান সমস্ত বিধানের প্রোফাইল মুছুন।
এক্সকোড খুলুন, আপনার প্রকল্পটি খুলুন এবং সাধারণভাবে আপনার দলটি নির্বাচন করুন, এর অধীনে আপনি একটি সতর্কতা এবং একটি বোতাম পাবেন যা ঠিক আছে ইস্যু বলে, এটিতে ক্লিক করুন। এটি সম্পন্ন হওয়ার পরে, আপনার অ্যাপ্লিকেশনটি একটি আসল ডিভাইসে তৈরি করুন (সিমুলেটর নয়) এবং এক্সকোড থেকে প্রস্থান করুন।
সদস্য কেন্দ্রে যান এবং শংসাপত্রগুলিতে যান, আপনি দেখতে পাবেন যে এক্সকোড একটি নতুন তৈরি করেছে। এটি ডাউনলোড করুন এবং এটি আপনার কীচেইন অ্যাক্সেসে যুক্ত করুন।
কীচেন অ্যাক্সেসে ডাব্লুডাব্লুডিআর যুক্ত করুন।
সংরক্ষণাগার চেষ্টা করুন, এটি এখনই কাজ করা উচিত!
দ্রষ্টব্য: বিল্ড সেটিংসে কোডটি স্বাক্ষরে স্বাক্ষর করে।
এটা খুব স্পষ্টভাবে বলে। আমি কেবল নীচে বর্ণিত হিসাবে মেয়াদোত্তীর্ণ শংসাপত্র মুছতে এবং এই লিঙ্কটি থেকে একটি নতুন ডাউনলোড করতে হয়েছিল । এটি সমস্ত এই পৃষ্ঠায় বর্ণিত ।
যদি Xcode আমার বিতরণ শংসাপত্রটি স্বীকৃতি না দেয় তবে আমার কী করা উচিত? আপনার কিচেইন অ্যাক্সেস অ্যাপ্লিকেশনের মধ্যে আপনার সিস্টেম এবং লগইন কীচেইনগুলিতে মেয়াদোত্তীর্ণ WWDR ইন্টারমিডিয়েট শংসাপত্রের একটি অনুলিপি থাকলে আপনার শংসাপত্রগুলি অবৈধ হিসাবে উপস্থিত হতে পারে এবং এক্সকোড দ্বারা স্বীকৃত নয়। সমস্যাটি সমাধান করার জন্য আপনাকে প্রথমে পুনর্নবীকরণ করা শংসাপত্রটি ডাউনলোড এবং ইনস্টল করা উচিত। এরপরে, কীচেন অ্যাক্সেস অ্যাপ্লিকেশনটিতে সিস্টেম কীচেনটি নির্বাচন করুন। ভিউ মেনুতে 'মেয়াদোত্তীর্ণ শংসাপত্রগুলি' নির্বাচন করুন এবং তারপরে অ্যাপল ওয়ার্ল্ডওয়াইড বিকাশকারী সম্পর্ক শংসাপত্র কর্তৃপক্ষ মধ্যবর্তী শংসাপত্রের মেয়াদোত্তীর্ণ সংস্করণ মুছুন। আপনার শংসাপত্রগুলি এখন কীচেইন অ্যাক্সেসে বৈধ হিসাবে উপস্থিত হওয়া উচিত এবং এক্সকোডে উপলভ্য।
এটি আমার জন্য কাজ করেছে: কীচেন অ্যাক্সেস -> দেখুন -> মেয়াদোত্তীর্ণ শংসাপত্রগুলি দেখান
তারপর
কীচেন অ্যাক্সেস -> সিস্টেম ট্যাব
নির্ণয় মেয়াদ শেষ হওয়া "আপেল বিশ্বব্যাপী বিকাশকারী সম্পর্ক শংসাপত্র কর্তৃপক্ষ" শংসাপত্র এবং এটি মুছে দিন।
অ্যাপল থেকে -
এটি সম্প্রদায়ের নজরে আনার জন্য ধন্যবাদ এবং আপনার যে সমস্যাগুলি হয়েছে তার জন্য ক্ষমাপ্রার্থী। আপনার ইস্যুটি আপনার সিস্টেম এবং লগইন কীচেইন উভয়টিতে মেয়াদোত্তীর্ণ WWDR ইন্টারমিডিয়েট শংসাপত্রের অনুলিপি থেকে আসে। সমস্যাটি সমাধান করার জন্য আপনাকে প্রথমে নতুন ডাব্লুডাব্লুডিআর মধ্যবর্তী শংসাপত্রটি ডাউনলোড করতে হবে এবং (ফাইলটিতে ডাবল ক্লিক করে) ইনস্টল করা উচিত । এরপরে, কীচেন অ্যাক্সেস অ্যাপ্লিকেশনটিতে সিস্টেম কীচেনটি নির্বাচন করুন। ভিউ মেনুতে "মেয়াদোত্তীর্ণ শংসাপত্রগুলি" নির্বাচন করা নিশ্চিত করুন এবং তারপরে অ্যাপল ওয়ার্ল্ডওয়াইড ডেভেলপার রিলেশনশিপ সার্টিফিকেট অথরিটি ইন্টারমিডিয়েট সার্টিফিকেটের মেয়াদোত্তীর্ণ সংস্করণ মুছুন (14 ফেব্রুয়ারী, 2016 এ শেষ হয়েছে)। আপনার শংসাপত্রগুলি এখন কীচেইন অ্যাক্সেসে বৈধ হিসাবে উপস্থিত হওয়া উচিত এবং অ্যাপ স্টোরটিতে জমা দেওয়ার জন্য এক্সকোডে উপলভ্য।
Https://stackoverflow.com/a/35401483/921358 এও উত্তর দেওয়া হয়েছে
প্রথমে: এখানে ডাব্লুডাব্লুডিআরটি ডাউন করুন এবং ইনস্টল করুন https://developer.apple.com/support/certificates/expiration/ তারপরে: কীচেইন অ্যাক্সেসে ক্লিক করুন এবং মেয়াদোত্তীর্ণ শংসাপত্রগুলি নির্বাচন করুন এবং লগইন এবং সিস্টেম ট্যাবে তাদের মুছুন অবশেষে: প্রকল্প সাফ করুন এবং বিল্ড করুন এক্সকোডে
আমি ipa ফাইল তৈরির জন্য উপরের উপায়গুলি ব্যবহার করেছি। আশা করি আপনাকে সাহায্য করবে।