ios - for - xcode interface




এসডিকে 'আইওএস 10.0'-র পণ্যের ধরণের 'অ্যাপ্লিকেশন'-এর জন্য কোড সাইন ইন প্রয়োজন (20)

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

XXX এর বিবাদমূলক বিধান সেটিংস রয়েছে। XXX স্বয়ংক্রিয়ভাবে বিধান করা হয়েছে তবে প্রভিশিং প্রোফাইল ওয়াইল্ডকার্ড ম্যানুয়ালি নির্দিষ্ট করা হয়েছে। বিল্ড সেটিংস সম্পাদনায় প্রভিশনের প্রোফাইল মানটি "স্বয়ংক্রিয়" এ সেট করুন বা লক্ষ্য সম্পাদকটিতে ম্যানুয়াল বিধানের জন্য স্যুইচ করুন। এসডিকে 'আইওএস 10.0' তে পণ্যের ধরণের 'অ্যাপ্লিকেশন' এর জন্য কোড সাইন ইন করা আবশ্যক

আমি একটি নির্দিষ্ট প্রোফাইল চয়ন করতে অক্ষম।

কীভাবে এই সমস্যাটি সমাধান করবেন?


1.1: আপনি যদি পি 12 এবং কোনও বিধান ফাইল ব্যবহার করেন তবে লগ ইন করতে অ্যাপআইডি ব্যবহার না করে সাইন ইন করতে স্বয়ংক্রিয়ভাবে নির্বাচন করবেন না।

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

এবং তারপর জেনারেল ফিরে যান। আপনি জেনারেল সেট দেখতে পাবেন এবং এটি ঠিক আছে।

  1. যদি 1 টি কাজ না করে, অন্য উত্তরগুলি যেমন বলেছে তেমন চেষ্টা করুন, আপনার প্রকল্পটি পরিষ্কার করুন, উত্পন্ন ডেটা ফোল্ডারটি মুছুন, এক্সকোড ছেড়ে দিন এবং আবার খুলুন

অটোমেটিক অক্ষম করা এবং তারপরে পুনরায় সক্ষম করা এটি Xcode 8 GM বীজে আমার জন্য সমাধান করেছে। এটি প্রকল্পের সেটিংসে করা যেতে পারে, স্বাক্ষর করা দরকার এমন প্রতিটি টার্গেটের জন্য তথ্য ট্যাব।


আপনার যদি এখনও সমস্যা হয় তবে দয়া করে এটি চেষ্টা করুন।

বিল্ড সেটিংস -> ব্যবহারকারী সংজ্ঞায়িত -> বিধানকারী প্রোফাইল (এটি সরান))

এটি আমার সমস্যা সমাধান করবে।

ধন্যবাদ


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

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

সমাধান 2 । আপনি যদি আপনার অ্যাপল আইডি দিয়ে সাইন ইন করতে না চান, তবে প্রকল্প.pbxproj ফাইলে একটি ছোট পতাকা পরিবর্তন করুন। প্রকল্প ফাইলটিতে নিম্নলিখিত পাঠ্যটি সন্ধান করুন।

/* Begin PBXProject section */

ফ্ল্যাগ পরিবর্তন করুন ProvisioningStyle = Automatic; to ProvisioningStyle = Manual; নিম্নলিখিত চিত্র দেখুন। পতাকাটি পরিবর্তন করার পরে, আপনি তালিকা থেকে উপযুক্ত প্রোফাইল নির্বাচন করার বিকল্পগুলি দেখতে পাবেন।


আমি এক্সকোড 8 এবং আইওএস 10 এ আপগ্রেড করেছি, তবে আমার সমস্যা ছিল।

আমি প্রকল্পটি সাধারণ ট্যাবে গিয়ে, স্বাক্ষরকরণ বিভাগে গিয়ে এটি ঠিক করেছি।

"সাইন ইন সক্ষম করুন ....." ক্লিক করুন

হ্যাঁ, ওটাই.


আমি এক্সকোড সংস্করণ 8.0 এ আপডেট করে এই ধরণের ত্রুটির মধ্যে পড়েছিলাম, এবং Code signing is required for product type 'Application' in SDK 'iOS 10.0' অধীনে Code signing is required for product type 'Application' in SDK 'iOS 10.0'

একটি সতর্কতা আছে:

কোড স্বাক্ষরিত নয় তবে এনটাইটেলমেন্ট প্রয়োজন। বাইনারি স্বাক্ষর না করে এনটাইটেলমেন্ট যুক্ত করা সম্ভব নয়।

আমার সমাধানটি টার্গেট → জেনারেল সাইন ইন -> সাইনিং সক্ষম করুন ... বোতামটি ক্লিক করুন এবং আমি সমস্যাটি সমাধান করেছি।


আমি এটি করে এটি স্থির করেছি:

আপনার প্রকল্পের সমস্ত লক্ষ্যবস্তুর জন্য আপনার দলকে সেট করুন। এক্সটেনশন সহ। এবং স্বয়ংক্রিয় স্বাক্ষর ব্যবস্থাপনার ছেড়ে।


আমি সব করেছি এবং কাজ করিনি। আমি এক্সকোড 10 আনইনস্টল করে এবং এক্সকোড 9.4 ইনস্টল করেছি তারপরে এটি বাক্সটির বাইরে চলে গেল!


ইউনিট পরীক্ষার টার্গেটে

এক্সকোড 7:

  • প্রভিশন প্রোফাইল সেট থাকা আবশ্যক (অ্যাপ্লিকেশন লক্ষ্য হিসাবে একই)
  • শংসাপত্রের অধীনে "স্বাক্ষর করবেন না" থাকতে হবে

এক্সকোড 8:

  • প্রোফাইলগুলি সরবরাহের জন্য অবশ্যই 'কোনও নয়' সেট থাকা উচিত
  • শংসাপত্র সেট থাকতে হবে (অ্যাপ্লিকেশন লক্ষ্য হিসাবে একই)
  • (অবহেলিত প্রভিশন প্রোফাইলগুলির জন্য অবশ্যই 'কিছুই নয়' সেট থাকা আবশ্যক)

উপরের সমস্ত সমাধান প্রয়োগ করার পরে, আমি একই সমস্যা পেয়েছিলাম। অর্থাত

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


এক্সকোড সংস্করণ 11.0:

আমি সম্প্রতি এক্সকোড সংস্করণ 11.0 এ আপগ্রেড করেছি।

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

  1. অ্যাপ্লিকেশন নেভিগেট করুন
  2. "স্বাক্ষর ও দক্ষতা" নির্বাচন করুন
  3. "বিকাশ স্বাক্ষর সক্ষম করুন" ক্লিক করুন


এটি আমার পক্ষে এভাবে কাজ করেছে:

  1. এক্সকোডটি মেরে আবার চালু করুন
  2. প্রকল্প আবার খুলুন
  3. পরিষ্কার প্রকল্প
  4. প্রকল্প সেটিংসে যান> সাধারণ> 'স্বয়ংক্রিয়ভাবে পরিচালিত প্রোফাইলগুলি' আনচেক করুন এবং 'চেক' এর চেয়ে আবার এটি সক্ষম করার অনুরোধ জানাবে।
  5. এখন উত্স কোড সংরক্ষণাগার চেষ্টা করুন

পিএস কিলিং এক্সকোড এবং আবার লঞ্চ করা যেকোন র্যান্ডম সমস্যার মুখোমুখি হলে সবচেয়ে ভাল জিনিস


কারণ আপনি যখন প্রকল্পটি তৈরি করেন আপনি কোনও দল বেছে নেন নি।

আমি এ রকম স্থির। এবং আমি এটি বিল্ড সেটিংসে বেছে নিই তবে অবৈধ। আমার অবশ্যই একটি নতুন প্রকল্প তৈরি করা উচিত।

"আমি এটি বিল্ড সেটিংসে বেছে নিই, তবে অবৈধ I আমাকে অবশ্যই একটি নতুন প্রকল্প তৈরি করতে হবে।" ভূল.

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

[ 2


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

এছাড়াও যখন আপনি Automatically manage signing করতে ক্লিক করেন তা পূর্ববর্তী এক্সকোড সংস্করণে Fix issue দ্বারা তৈরি করা সমস্ত প্রক্রিয়া করে।


পবিত্র মলি, এটি কাজ করার জন্য আমাকে এই সমস্ত কিছু করতে হয়েছিল। একটি ছবি হাজার শব্দের সমান.

  • সংরক্ষণাগারের সময় আপনি যদি এই ত্রুটিটি পান তবে পড়া চালিয়ে যান।

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

  • এখন এখানে জটিল অংশ। আপনার প্রকল্পের অধীনে উভয় লক্ষ্যবস্তুতে আপনাকে "স্বয়ংক্রিয়ভাবে স্বাক্ষর পরিচালনা করুন" আনচেক করা দরকার। এই ধাপে খুবই গুরুত্বপূর্ণ।

  • এখন সেই লক্ষ্যগুলির প্রত্যেকটির "বিল্ড সেটিংস" ট্যাবের অধীনে যান এবং কোড স্বাক্ষরের পরিচয়ের আওতায় "আইওএস বিকাশকারী" সেট করুন। আপনার "প্রকল্প" এর জন্য একই পদক্ষেপগুলি করুন।

  • এখন এক্সকোড → পণ্য → পরিষ্কার করুন। এক্সকোডে আপনার প্রকল্পটি বন্ধ করুন এবং এটি আবার খুলুন।

  • এর পরে আপনার প্রতিটি টার্গেটের সাধারণ ট্যাবে যান এবং "স্বাক্ষর করুন স্বয়ংক্রিয়ভাবে স্বাক্ষর পরিচালনা করুন" এবং টিম ড্রপ ডাউন এর অধীনে আপনার বিকাশকারী অ্যাকাউন্ট নির্বাচন করুন

  • আপনার প্রকল্পের একটি সংরক্ষণাগার আবার করুন এবং সমস্ত কিছু কাজ করা উচিত।

সত্যি, আপেল? এটি কি আমাদের জীবনকে আরও সহজ করার কথা ছিল?


প্রথমত সাধারণ ট্যাবে -> স্বাক্ষরকরণ বিভাগ -> একটি উন্নয়ন দল নির্বাচন করুন, স্বাক্ষর পরিচালনা করুন

একইভাবে আপনি যদি একাধিক পোড ফাইল নিয়ে কাজ করছেন তবে প্রতিটি পোড লক্ষ্য পৃথকভাবে নির্বাচন করুন এবং সাধারণ ট্যাবে যান -> স্বাক্ষরকরণ বিভাগ -> একটি উন্নয়ন দল নির্বাচন করুন, স্বাক্ষর পরিচালনা করুন

আপনার প্রকল্পের সমস্ত শুঁটির জন্য একই প্রক্রিয়াটি পুনরাবৃত্তি করুন

পরিষ্কার -> প্রকল্পটি তৈরি করুন।

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


সমস্ত উত্তর সূক্ষ্ম দেখায় তবে আমি এখনও ইস্যু পেয়েছি তাই আমি এক্সকোড 9.0 এ বিল্ডের মধ্যে সেটিংস পরিবর্তন করেছি - এটিকে ভাগ করে নেওয়া যাতে এটি কারওর পক্ষে সহায়তা করতে পারে।


সাইন ইন না হলে অ্যাড অ্যাকাউন্টে ক্লিক করুন।

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


এই ইস্যুটি পুনর্বিবেচনার জন্য:

  1. এক্সকোড / পছন্দ / অ্যাকাউন্টগুলিতে যান
  2. আপনার অ্যাপেল আইডি অ্যাকাউন্টে ক্লিক করুন;
  3. ক্লিক করুন - "View Details" ("স্বাক্ষরকারী পরিচয়" এবং "প্রভিশিং প্রোফাইল" সহ একটি নতুন উইন্ডো খোলা আছে;
  4. "Provisioning profiles" , খালি ট্র্যাশ থেকে সমস্ত শংসাপত্র মুছুন;
  5. আপনার অ্যাপল-আইডি অ্যাকাউন্ট মুছুন;
  6. আপনার অ্যাপল আইডি এবং বিল্ড অ্যাপ্লিকেশন দিয়ে আবার লগ ইন করুন!

শুভকামনা!


এমনকি ওয়াচ ওএস অ্যাপ্লিকেশন এক্সটেনশানটি ইনস্টল করার সময়, এক্সকোড 8.1 এ একই ত্রুটি ঘটেছে:

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

প্রতিটি লক্ষ্যগুলি বিল্ড সেটিংসে আইওএস বিকাশকারীকে && কোড স্বাক্ষরকারী পরিচয়






xcode