অ্যাপ্লিকেশন-সনাক্তকারী এনটাইটেলমেন্টের জন্য প্রোফাইল এনটাইটেলমেন্ট ফাইলের মানের সাথে মেলে না


92

আমি অ্যাপ স্টোরটিতে একটি অ্যাপ্লিকেশন আপলোড করার চেষ্টা করছি এবং শংসাপত্রগুলির পৃষ্ঠাতে আমি এই ত্রুটিটি পাচ্ছি। যতদূর আমি বলতে পারি আমি ক্ষেত্রটি পরিবর্তন করেছি তাই তারা মিলছে তবে আমি কিছু অনুপস্থিত।

এই কি পপ আপ

কোন সাহায্যের ব্যাপকভাবে প্রশংসা হবে।

info.plist


4
আপনার entitlements.plistফাইলটি দেখান ।
ইমাদ আলী

এটি সম্ভবত কারণ আমি এর আগে কখনও অনুসন্ধান করি নি, তবে কেবলমাত্র plists যা আমি বলি তথ্য বলি, কিন্তু এখানে এটি ২ য় চিত্র।
পল রেমন্ড

এটি বলে যে আমি আর লিঙ্ক পোস্ট করতে পারছি না, কেউ যদি কিছু নিয়ে আসে তবে আমি চিকাগোর উদ্দেশ্যে বিমানটিতে যাচ্ছি
পল রেমন্ড

উত্তর:


208

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


4
কেন এটি কাজ করেছে জানি না, তবে এটি হয়েছিল, আপেল সমর্থন তখন কম সহায়ক ছিল।
পল রেমন্ড

13
এর জন্য ধন্যবাদ - টগল অন / অফ করার পরে এটি এক্সকোডেপ্রজের পাশে একটি খালি। দেখে মনে হচ্ছে জমা দেওয়ার প্রক্রিয়াটি এটিই খুঁজছে। সম্ভবত এক্সকোড 9 এ বিদ্যমান অ্যাপ্লিকেশনগুলির জন্য কেবল কোনও সমস্যা যার জন্য কোনও এনটাইটেলমেন্ট / দক্ষতার প্রয়োজন নেই।
অ্যান্ড্রু উড

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

6
এই বিএস-এ পুরো সন্ধ্যা ছড়িয়েছে। আমাকে টগল করতে হবে এবং বন্ধ করতে হবে, যা ফাঁকা এনটাইটেলমেন্ট ফাইল তৈরি করেছে এবং তারপরে আমাকে আমার 'কোড সাইনিং এনটাইটেলমেন্টস' বিল্ড সেটিংটি সেই ফাঁকা ফাইলটিতে নির্দেশ করতে হবে।
অ্যাডাম ওয়েট

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

42

ফাইন্ডারে রাইটক্লিক করুন -> ফোল্ডারে যান ...

~/Library/MobileDevice/Provisioning

এক্সকোড 11 এর জন্য

~/Library/MobileDevice/Provisioning Profiles/

সম্পন্ন সমস্ত প্রভিশন প্রোফাইল মুছুন।


4
আমার ক্ষেত্রে ফোল্ডারটি হ'ল "Library / লাইব্রেরী / মোবাইল
ডিভাইস

একমত হোন, এটি সঠিক উত্তর, কেবল ~/Library/MobileDevice/Provisioning Profiles/
এক্সকোড

কেন এটি সমস্যার সমাধান করে? আমরা সবে কি মুছে ফেলেছি? এর কি কোনও পার্শ্ব প্রতিক্রিয়া আছে?
মার্কডন

আপনি এক্সকোড দ্বারা স্বয়ংক্রিয়ভাবে যুক্ত হওয়া বা ম্যানুয়ালি বিকাশকারী.অ্যাপল ডটকম থেকে একটি প্রোফাইল খোলার মাধ্যমে প্রভিশনিং প্রোফাইলগুলি মুছে ফেলছেন। আপনি যদি অন্য প্রোফাইলগুলি হারাতে না চান তবে আপনি এমন কিছু ব্যবহার করতে পারেন ... গ্রেপ-ইয়ার YOUR_APP_ID ~ / লাইব্রেরি / মোবাইল ডিভাইস / বিধান; প্রোফাইল; কোন প্রোফাইল মেলে তা দেখাতে। কেবল এগুলি মুছুন এবং এটি একই কাজটি সম্পাদন করবে।
ক্রিস ডগলাস

এটি এটি ঠিক করে তবে আপনাকে প্রথমে এক্সকোডে যেতে হবে এবং স্বাক্ষর করুন স্বয়ংক্রিয়ভাবে স্বাক্ষর পরিচালনা করুন, তারপরে উপরেরটিটি করুন এবং তারপরে অটো সাইনিং পুনরায় চেক করুন এবং সমস্ত কিছু ভাল। এটা আমার জন্য স্থির। এখানে সম্পূর্ণ বিবরণ দেখুন :: ottorinobruni.com/…
c0d3p03t

33

আপনি যে অ্যাপ্লিকেশনটি তৈরি করেছেন তার একটি ভুল application-identifierমান রয়েছে, প্রভিশন প্রোফাইলটি কী প্রত্যাশা করে for দলের জন্য সার্টিফিকেট com.example.foo দলের জন্য 2ABCDEFG অ্যাপ্লিকেশন-শনাক্তকারীকে প্রত্যাশা করবে: 2ABCDEFG.com.example.foo, আপনার অ্যাপ্লিকেশনটি ঘোষণা করেছে যে এটির অ্যাপ্লিকেশন com.example.foo ছিল, তবে অ্যাপ্লিকেশন-সনাক্তকারী মিলে নি didn't হয় হয় আপনি ভুল টিম-উপসর্গ ব্যবহার করছেন, বা আপনার বান্ডিলআইডি ভুল কনফিগার করা আছে।

আমার ক্ষেত্রে, আমি একটি প্রোড অ্যাপ এবং একটি QA অ্যাপ্লিকেশন তৈরি করার অনুমতি দেওয়ার জন্য বিল্ড স্কিমগুলি ব্যবহার করছি। com.example.foo প্রোডের জন্য এবং com.example.foo.qa QA এর জন্য। আমি আমার বান্ডিলআইডেন্টিফায়ারটিকে তথ্য.পিস্টে $ (PRODUCT_BUNDLE_IDENTIFIER) to (BUNDLE_SUFFIX) তে সেট করেছিলাম, যা বিভিন্ন অ্যাপ্লিকেশন থাকার জন্য সিমুলেটর এবং ডিভাইসে দুর্দান্ত কাজ করে, তবে, যখন অ্যাপ্লিকেশন সংরক্ষণাগার পর্বের সময় এটির অ্যাপ্লিকেশন-সনাক্তকারী উত্পন্ন করে, অবশ্যই তথ্য.পিস্টলিস্ট দ্বারা উত্পাদিত বান্ডিলআইডেন্টিফায়ারটি পড়া হবে না।

পরিস্থিতির প্রতিকারের জন্য, আমি আমার QA বিল্ডসেটিংগুলিকে PRODUCT_BUNDLE_IDENTIFIER পরিবর্তন করতে com.example.foo.qa এ FooProject.xcodeproj / project.pbxproj (একটি পাঠ্য সম্পাদক সহ) সম্পাদনা করেছি

এটি সমাধান করার জন্য গভীরতার সাথে ডাইভটি দেখতে আপনি অ্যাপলের প্রযুক্তিগত প্রশ্নোত্তর দেখতে পারেন। আপনি একবার আপনার রপ্তানি করা অ্যাপ্লিকেশনটিতে কোডসাইন এনটাইটেলমেন্টগুলি চালিয়ে যান এবং আপনার অ্যাপ্লিকেশনটি কী অ্যাপ্লিকেশন-শনাক্তকারী দ্বারা সবে তৈরি হয়েছিল তা দেখুন, আপনি কী ভুল করছেন তা অনুধাবন করা খুব দ্রুত হওয়া উচিত। https://developer.apple.com/library/content/qa/qa1879/_index.html আমি আমার গুগল অনুসন্ধানে সেই পৃষ্ঠাটি পাইনি, কারণ তারা আসলে ত্রুটি বার্তা থেকে বাক্যাংশটি ব্যবহার করে না বা অ্যাপ্লিকেশনটিতে কল করে না এটির পুরো নাম অনুসারে সনাক্তকারী, তবে পরিবর্তে অ্যাপ আইডি বলুন say

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


4
ধন্যবাদ! প্রোডাক্ট বান্ডেল আইডেন্টিফায়ারের প্রত্যয়টির জন্য আমার কাস্টম ভার ব্যবহার করার জন্য, প্যাকেজিংয়ের অধীনে, আমার বিল্ড সেটিংস পরিবর্তন করে আমি ঠিক করতে সক্ষম হয়েছি। যেমন com.mycompany.myapp $ (BUNDLE_ID_SUFFIX) এবং এটি এটি সমাধান করেছে। সুতরাং আমাকে প্রজেক্ট ফাইলটি ম্যানুয়ালি সম্পাদনা করতে হবে না এবং সহজেই প্রতি পরিবেশের জন্য বিভিন্ন বান্ডিল আইডিগুলি বজায় রাখতে সক্ষম হয়েছি।
n8tr 13

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

এটি আমার পক্ষে কাজ করেছে। আমি একটি আয়নিক অ্যাপ তৈরি করছিলাম এবং বুঝতে পেরেছিলাম যে আমি একটি অন্য অ্যাকাউন্টে পরীক্ষা করেছি। আমি com.foo.testName ব্যবহার করেছি এবং সঠিক অ্যাকাউন্ট দিয়ে নির্মাণের সময় এটি পরিবর্তন করেছি changed দেখে মনে হচ্ছে com.foo.testName এখনও pbxproj ফাইলে ছিল
দেওয়াল্ড এলস

অনেক অনেক ধন্যবাদ, ঠিক এটিই আমার বৈধতা আটকাচ্ছিল, এবং ব্যাখ্যাটি খুব পরিষ্কার!
MDH

@ n8tr প্রায় এক সপ্তাহ মাথা ব্যথা এবং হতাশার পরে, আপনার মন্তব্য আমাকে বাঁচিয়েছে। ধন্যবাদ
বেহাদাদ

9

হতে পারে {প্রকল্প}। উপাদান ফাইলটি অনুপস্থিত। @ সামকাসের উল্লিখিত যা করা ফাইলটি স্বয়ংক্রিয়ভাবে উত্পন্ন করবে এবং এটি কার্যকর হবে। সুতরাং মূলত কেবল সক্ষমতার ট্যাবে যান, যে কোনও কিছুই সক্ষম করুন এবং এটি অক্ষম করুন।


এটি নির্বোধ তবে এটি বেশ কয়েকটি পুরানো প্রকল্পগুলির জন্য আমার আপডেট হয়েছিল যা আমি আপডেট করেছিলাম।
এপ্রো

8

আইক্লাউড টগল চালু করে, বিল্ডিং এবং আইক্লাউড অক্ষম করে, এই ত্রুটি থেকে মুক্তি পেয়েছে যে:

অ্যাপ্লিকেশন-সনাক্তকারী এবং কীচেইন-অ্যাক্সেস-গ্রুপ এনটাইটেলমেন্টগুলির জন্য প্রোফাইল এনটাইটেলমেন্ট ফাইলের মানগুলির সাথে মেলে না।


অবশ্যই সমাধান হবে! আমি কেন চেষ্টা করার জন্য এটি সম্পূর্ণ অপ্রত্যাশিত জিনিসটির কথা ভাবি নি। ধন্যবাদ অ্যাপল
জোনাথন প্ল্যাককেট

3

এক্সকোড ১১-এ, এমনটি ঘটতে পারে যখন একটি প্রসূতি ফাইল আপনার প্রকল্পের জন্য উপস্থিত না থাকে। সমাধানটি হ'ল 'সাইনিং অ্যান্ড ক্যাপাবিলিটিস' (যা একটি .entitlement ফাইল তৈরির দিকে পরিচালিত করে) এর অধীনে '+ সক্ষমতা' ক্লিক করে এবং তারপরে ক্ষমতা সরিয়ে কোনও র্যান্ডম ক্ষমতা যোগ করা cap এটি আপনাকে স্বয়ংক্রিয়ভাবে একটি শংসাপত্রও সরবরাহ করতে দেবে।


2

আপনার অ্যাপ্লিকেশনটির জন্য প্রয়োজনীয় অ্যাপ্লিকেশন বৈশিষ্ট্যগুলি যেমন অ্যাপ্লিকেশন ক্রয়, পুশ বিজ্ঞপ্তি, ইন্টার অ্যাপ অডিও, সিরি কিট ইত্যাদির জন্য দয়া করে পরীক্ষা করুন Please

এই ধরণের ত্রুটির একমাত্র কারণ।

আপনার অ্যাপ আইডিতে উপরের পতাকাগুলি চালু থাকা উচিত তা নিশ্চিত করুন।

আপনি ধাক্কা বিজ্ঞপ্তি কনফিগার না করে যখন বেশিরভাগ সময় ঘটে থাকে তখন অ্যাপ অ্যাপ্লিকেশনটিতে আপনার অ্যাপ্লিকেশন আইডি ডেভেলপ করে development


আমি কিছু সক্ষম না। এটা সত্যিই হতাশাবোধ।
পল রেমন্ড

আপনার অ্যাপ্লিকেশনটিতে কি এমন কোনও বৈশিষ্ট্য রয়েছে যা আমি উপরে উল্লেখ করেছি
টেক

আমি পরে একটি স্ক্রিনশট সংযুক্ত করব, তবে অ্যাপের জন্য কোনও ধাক্কা বিজ্ঞপ্তি বা অ্যাপ ক্রয়ের কোনও নেই।
পল রেমন্ড

আপনি ঠিক কি এর একটি স্ক্রিন শট চান? plist অধীনে এটি এনটাইটেলমেন্ট উল্লেখ করে না।
পল রেমন্ড

2

আমি আমার টার্গেটের সক্ষমতার ট্যাবে গিয়েছিলাম, কীচেইন ভাগ করে নেওয়ার কাজ শুরু করে এবং এটি কাজ শুরু করে


2

আমার জন্য, কৌশলটি ছিল

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

1

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

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


1

আমি এই একই ত্রুটি পেয়েছি এবং উপরের কোনও সমাধানই আমার ক্ষেত্রে সমস্যাটি সমাধান করেনি।

আমার পক্ষে কাজটি হ'ল "এনটাইটেলমেন্টস.পুলিস্ট" ফাইলটিতে "ডিবাগ করা যায়" সেটিংটি "না" থেকে "ইয়েস" তে পরিবর্তন করা ছিল।


1

আমার ক্ষেত্রে সমস্যাটি নিম্নরূপ ছিল: বিল্ড স্টেপের জন্য ব্যবহৃত প্রভিশন প্রোফাইলটি রফতানি পদক্ষেপের জন্য ব্যবহৃত প্রভিশন প্রোফাইলের চেয়ে আলাদা অ্যাপ আইডির জন্য তৈরি করা হয়েছিল।

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


কারণ আমি হাইলাইট করতে চেয়েছিলাম যে বিল্ড এবং রফতানি পদক্ষেপে বিভিন্ন বিধানকারী প্রোফাইলের কারণে এই ত্রুটিটি ঘটতে পারে। এক্ষেত্রে মূল কারণটি খুঁজে পেতে ত্রুটি বার্তা সহায়ক নয়। উত্তর কেন দেরিতে - এই ত্রুটিটি নির্দিষ্ট সময়ের জন্য নির্দিষ্ট নয়। সুতরাং এটি 1 বছর আগে ঘটেছে এবং এখন সব একই হয়। গৃহীত উত্তর আমার ক্ষেত্রে কার্যকর হয়নি।
আলেক্সি কমভ 11

1

আমার জন্য যা কাজ করেছিল তা হ'ল আমি XCode 11 এ সংরক্ষণাগার তৈরি করেছি এবং এতে Xcode 12 বিটাতে আপলোড করেছি।


0

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


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

আপনি উভয়ের স্ক্রিনশট শেয়ার করতে পারেন?
কাব্যকাব্য

আপনি কি এর একটি স্ক্রিনশট চান?
পল রেমন্ড

বিকাশকারী অ্যাকাউন্টে সক্ষমতার বিভাগ এবং অ্যাপ আইডি কনফিগারেশনের স্ক্রিনশট
কাব্যকবিটা

0

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


0

টিএল; ডিআর: আপনার অ্যাপ্লিকেশন আইডি চেক করুন এবং নিশ্চিত করুন যে পরিষেবাগুলি আপনার টার্গেটের সাথে কী মিলছে।


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

যেহেতু আমি আপনার মধ্যে গেম সেন্টার সক্ষম করতে পারিনি Target -> Capabilities, তাই আমি অ্যাপ ক্রয়টি সক্ষম করেছিলাম এবং তারপরে আমার অ্যাপ্লিকেশনটিতে স্বাক্ষর করা এবং আপলোড করা যেতে পারে।


0

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

আমাদের জন্য যা কাজ করেছে তা বান্ডিল শনাক্তকারীকে বদলে দিচ্ছে যাতে এটি আগেরটির মতো নয়, উদাহরণস্বরূপ "com.name.app" "com.name.app2" তে; এক্সকোড প্রভিশন প্রোফাইল আনার / তৈরি করার চেষ্টা করুন এবং তারপরে এটি মূলটিতে ফিরে আসার সুযোগ দিন।

অ্যাপলটির বিকাশকারী ফোরামে এই থ্রেড থেকে এই ধারণাটি পেয়েছেন- https://forums.developer.apple.com/thread/114539


0

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

দেখা গেল যে আমার প্রকল্পটি তার নিজস্ব একটি না হয়ে এখনও মূল টার্গেটের এনটাইটেলমেন্ট ফাইলের দিকে ইঙ্গিত করছে। এটি সমাধান করার জন্য, আমি ফাইন্ডারে মূল এনটাইটেলমেন্ট ফাইলটিতে (যেমন $ {C SRCROOT} / MyProject/Entititions/TargetName.entitament ) নেভিগেট করেছি , একই ফোল্ডারের মধ্যে একটি অনুলিপি তৈরি করেছি এবং এরপরে নতুন নামকরণ করেছি (যেমন NewTargetName.entitament)।

তারপরে, আমি আমার নতুন এনটাইটেলমেন্ট ফাইলটি খুললাম এবং আমার নতুন টার্গেটের বান্ডিল শনাক্তকারী (যেমন ABCDEFGH.US.co.fake-Company.superduperapp-newtargetname ) এর সমাপ্তির সাথে মেলে অ্যাপ্লিকেশন-সনাক্তকারী ক্ষেত্রটি পরিবর্তন করেছি ।

অবশেষে, আমি আমার এনটাইটেলমেন্ট ফাইলের পাথের বিল্ড সেটিংসে 'কোড সাইনিং এনটাইটেলমেন্টস' ক্ষেত্রটি আপডেট করেছি (আমার কাছে এটি $ {এসআরক্রট} / মাইপ্রজেক্ট / এন্টিলেটমেন্টস / টার্গেটনাম.এন্টিটিলমেন্টস ) এর লাইনে কিছু ছিল ।

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


0

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


0

এক্সকোড 12 বিটা 3-তে অ্যাপ্লিকেশন জমা দিন আজ শুরু হয়েছে I ) ।

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

আমি এটি কীভাবে স্থির করেছি:

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

0

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

কারণ পূর্বে এটি ফাঁকাতে সেট করা হয়েছিল যা ডিফল্টরূপে অন্য একটি ডিইভি টিআইএম আইডি ব্যবহার করে যা ভুল ছিল এবং এটি মেলে না এবং এটি "অ্যাপ্লিকেশন-আইডেন্টিফায়ার" = 12331232.com.bannana.apples.peach টি মিলছে না বলে অভিযোগ করছিল। যা আমাকে সঠিক ডিভির টিম সেট করার দিকে নিয়ে যায় এবং এটি কাজ করে।

এক্সকোড ভার: সংস্করণ 11.3.1

আমি এই কারো সাহায্য করে আশা করি।


0

আমাদের সেটআপ

একাধিক লক্ষ্য:

  • সাব-অ্যাপস
  • ঘড়ি
  • অ্যাপ্লিকেশন ক্লিপ
  • আজ উইজেট

... এবং আইক্লাউড ব্যবহার করুন।

আইক্লাউড চালু এবং বন্ধ করা আমাদের পক্ষে বিকল্প ছিল না। আমরা এটি ইতিমধ্যে উত্পাদনে ব্যবহার করেছি এবং এটির সাথে ঝামেলা করছি না ... আমি আসল প্রশ্নের বার্তা এবং এই প্রকরণটি কিছু সময় পেয়েছি:

অ্যাপ্লিকেশন-সনাক্তকারী এবং কীচেইন-অ্যাক্সেস-গ্রুপ এনটাইটেলমেন্টগুলির জন্য প্রোফাইল এনটাইটেলমেন্ট ফাইলের মানগুলির সাথে মেলে না।

সমাধান

এখানে অন্যান্য প্রতিক্রিয়া থেকে ইঙ্গিত, আমরা নিশ্চিত করেছি যে সমস্ত টার্গেটের একটি .entitlementsফাইল থাকবে। যদি লক্ষ্যটি না থাকে তবে আমরা এর মতো একটি খালি তৈরি করেছি:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict/>
</plist>

... এবং এটা লক্ষ্য নির্দিষ্ট Code Signing Entitlementমধ্যে Build Settingsখালি করার জন্য .entitlementsফাইল।

সলভ!


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