এক্সকোডে এক্সকোডে অবৈধ এনটাইটেলমেন্ট সহ স্বাক্ষরিত হয়


113

আমি যখন আমার ডিভাইসে অ্যাপটি চালানোর চেষ্টা করি তখন এক্সকোড 5 এর মাধ্যমে আমি এই ত্রুটিটি পেয়েছি।

এক্সিকিউটেবল অবৈধ এনটাইটেলমেন্ট সহ স্বাক্ষরিত হয়েছিল

এটি Xcode 4.x এর সাথে দুর্দান্ত কাজ করেছে যে কেউ ত্রুটি থেকে মুক্তি পেতে জানেন?

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


আমার কাছে এক্সকোড 8.3.3 রয়েছে এবং এই উত্তরটি আমার পক্ষে আসলে এটি করেছে: stackoverflow.com/a/40464055/4177294
নুনো এমএসবি

উত্তর:


101

আমি এই সমস্যাটি এক ঘন্টা ধরে জড়িয়ে ধরে শেষ পর্যন্ত একটি সমাধান পেয়েছি। প্রজেক্টট্যাজেট এবং প্রজেক্ট টেস্টে ডেভলপমেন্ট টিমটি আলাদা ছিল।


13
অনেক ধন্যবাদ! এটি কেবল আমাকে সাহায্য করেছে এবং প্রচুর সময় সাশ্রয় করেছে!
মার্কি

কি দারুন! ধন্যবাদ @ কৃষিশ
Kqtr

আপনি স্যার, সবেমাত্র আমার বৃহস্পতিবারটি সংরক্ষণ করেছেন, আপনাকে যথেষ্ট ধন্যবাদ জানাতে পারবেন না
সমর মুরাদ

আমি প্রকল্পের তালিকা এবং প্রজেক্ট টেস্টগুলি কোথায় খুঁজে পাব?
পাবলো

আহ! খুঁজে পেয়েছি! এই দিন এবং এটি ঠিক এই সেটআপ ছিল! ??
পাবলো

77

এক্সকোড পুনরায় আরম্ভ করা আমার পক্ষে কাজ করেছিল।


15
সুতরাং এক্সকোড মাইক্রোসফ্ট সার্বজনীন ফিক্স গ্রহণ করেছে। ;) রেকর্ডের জন্য, এটি এখনও একটি সমস্যা এবং পুনরায় চালু করা এখনও ঠিক (আমি v7.3.1 ব্যবহার করছি)।
এরিক সোইকে

3
অন্য +1, আবার এই সমস্যার মুখোমুখি হন, তারপরে গুগল করুন, আমি এখানে অবতরণ করেছি।
জায়েলোস

প্রতিটি একক বিশদ পরীক্ষা করার পরে ঘন্টা ... এটি
এক্সকোড

কারও কি এই সমস্যার কোন নিবিড় সমাধান আছে !!!!, এই সমস্ত সমাধানের চারপাশে কিছু পরিস্থিতিগত কাজ মনে হচ্ছে। সাহায্য করুন.
সর্বোচ্চ

প্রকৃতপক্ষে প্রকল্প বিকাশ দল তৈরি করা এবং প্রকল্প পরীক্ষা উন্নয়ন দল আমার পক্ষে একই কাজ করেছে
তাহমিদ রহমান

35

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


10
আমি ইন্টার-অ্যাপ অডিও সক্ষমতাটি আবার চালু করতে এবং তারপরে আবার অফে রেখেছি এবং এইভাবে অ্যাপটি কাজ করেছে ... ডব্লিউটি *?
ফেরান মেলিনচ

বাহ, অবিশ্বাস্য। এখনও একটি প্রযোজ্য সংশোধন, যদিও এটি আমার জন্য অ্যাপ গ্রুপের ক্ষমতা ছিল।
কেলার

একই অবস্থা! এটা খুব অদ্ভুত। আমার ধারণা আপনি এটি ঠিক করার জন্য যে কোনও দক্ষতা টগল করতে পারবেন।
আন্দ্রে সাইমন

এখনও একই সমস্যার মুখোমুখি সমস্ত কিছু চেষ্টা করে দেখুন!, কোনও পরামর্শ
সর্বোচ্চ

24

আমি এক্সকোড 5 :-) এ "গেম সেন্টার" এনটাইটেলমেন্টটি টগল / অফ করে এটি ঠিক করতে সক্ষম হয়েছি


5
ধন্যবাদ! আপনার উত্তরটি আটকে না করা পর্যন্ত এই পুরো সকালে আমি কতটা হতাশ হয়েছিলাম তা আপনার কোনও ধারণা নেই। এটি অবশ্যই আমার জন্য স্থির করে দিয়েছে।
গ্যাস্পার কোলেঙ্ক

1
দয়া করে সচেতন হন যে Xcode আপনার জন্য একটি প্রভিশন প্রোফাইল উত্পন্ন করবে এবং আপনার কাস্টম তৈরি প্রভিশন প্রোফাইল অকার্যকর করবে।
ভ্যান ডু ট্রান

@ ভানডুট্রান না, এটি হবে না।
নিক

এটি ম্যাকের জন্য ভিজ্যুয়াল স্টুডিওতে একটি জ্যামারিন অ্যাপ্লিকেশনে ঘটেছিল। সুতরাং এটি কেবল এক্সকোডে বিচ্ছিন্ন নয়।
ড্যান বিউলিউ

19

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


খুব ভাল পয়েন্ট, আপনি যখন নিজের দলকে পরীক্ষার লক্ষ্য না করে মূল লক্ষ্যবস্তুতে পরিবর্তন করেন তখন এটি ঘটে। দলকে পরীক্ষার টার্গেটে দলকে মূল টার্গেটে পরিবর্তন করা, বিষয়টি আমার জন্য সমাধান করেছে।
এবং

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

19

এক্সকোড 10 এর জন্য, উত্তরাধিকার বিল্ড সিস্টেমটি ব্যবহার করার প্রয়োজন হতে পারে

ফাইল / প্রকল্প সেটিংস থেকে পরিবর্তন করা যেতে পারে। ত্রুটি আইটিএমএস-90174: "প্রভিশনিং অনুপস্থিত প্রোফাইল - আইওএস অ্যাপ্লিকেশনগুলিতে এমবেডড.মোবাইলপ্রোভিশন নামের একটি ফাইলের মধ্যে একটি প্রভিশন প্রোফাইল থাকতে হবে" "

একটি কর্ডোভা / আয়নিক ঘোষণা: https ://github.comapache/cordova-ios/issues/407


1
কর্ডোভা / আয়নিক ব্যবহারকারীদের জন্য যোগ করতে চাইবেন যে আপনার এখানে উত্সর্গঠিত "ফাইল> প্রকল্প / ওয়ার্কস্পেস সেটিংস" দ্বারা লিগ্যাসি মোড ব্যবহার করতে এবং জেনারেল বিল্ড সিস্টেমে পরিবর্তন করার জন্য আপনার উত্পন্ন এক্সকোড প্রকল্পটি পরিবর্তন করতে হবে: stackoverflow.com/a / 52605878/2503520
ভাইরনাচ

12

সর্বশেষ এক্সকোড জন্য সমাধান :

প্রথমে আপনার নির্দিষ্ট অ্যাপিডের জন্য আপনার সদস্য কেন্দ্রে কী সক্ষম তা পরীক্ষা করতে হবে :

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

তারপর Xcode আপনার উপযুক্ত লক্ষ্য আপনি আছে সক্রিয় : এই ক্ষেত্রে ইন: একই ক্ষমতা App Group, Game Center, In-App Purchaseএগুলির সকলকে এক্সকোডে আপনার টার্গেটে সক্ষম করতে হবে।

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

তবে এটি ডিইবিইউজি মোডের জন্য গুরুত্বপূর্ণ নয় :

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

এটি আপনার রিলিজ মোডের জন্য খুব গুরুত্বপূর্ণ : এখানে চিত্র বর্ণনা লিখুন

নোট করুন Game Centerএবং সদস্য কেন্দ্রেIn-App Purchase ডিফল্টরূপে সক্ষম হয়েছে তবে এক্সকোডের টার্গেটে অক্ষম রয়েছে।


3
ডেভেলপার.এপল.কম থেকে গেম সেন্টার এবং অ্যাপ-অ্যাপ্লিকেশন কেনা সম্ভব?
নয়েটিডার্ট

11

আমি মনে করি যে আপনি xCode4.6 ব্যবহার করছেন এবং এখন আপনি xCode5 ব্যবহার করছেন সেই প্রোফাইলের কারণে আপনার সমস্যাটি নিহিত।

এক্সকোড> পছন্দসমূহ> অ্যাকাউন্টগুলির মাধ্যমে আপনাকে শংসাপত্র / বিধানের প্রোফাইলগুলি রিফ্রেশ করতে হবে

এক্সকোড> পছন্দসমূহ> অ্যাকাউন্টসমূহ> আপনার ডিভি অ্যাকাউন্টে ক্লিক করুন> বিশদ বিবরণ বোতাম (নীচে ডানদিকে)> স্বাক্ষরিত ইডেন / পিপিএস স্ক্রিন প্রদর্শিত হবে> রিফ্রেশ করুন hit

তারপরে বিল্ড সেটিংস থেকে সঠিক প্রোফাইলটি বেছে নিন এবং আপনার প্রকল্পটি পরিষ্কার করুন এবং তৈরি করুন।

আশা করি এটি আপনাকে সহায়তা করবে।


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

6

এক্সকোড 5 এর অধীনে অ্যাপ্লিকেশনটির সক্ষমতাগুলি আমাকে মেলে

Capabilities -> 
In-App purchase -> ON
Game Center -> ON

প্রিভিজনিং প্রোফাইলের সাথে এটি with


এছাড়াও এটি এপিএনগুলির "অবৈধ টোকেন" ত্রুটির প্রতিক্রিয়া সমাধান করেছে।
হিরোশি

গেম সেন্টার এনটাইটেলমেন্ট যুক্ত করা এবং এটি আবার সরিয়ে ফেলা, আমার জন্যও কাজ করেছিল। কেন জানি না।
রক্ষণ মরাপন

5

xcode 6.1 (হেলথকিট নমুনা)

হেলথকিট ইন্টিগ্রেশনের কারণে আমি এই ত্রুটিটি পেয়েছিলাম: আমি অ্যাপ-অ্যাপ ক্রয়, গেম সেন্টার এবং হিলকিটকে আমার সমস্যা সমাধান করেছি ..

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

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


কীচেইন ভাগ করে নেওয়ার জন্যও একই কাজ করতে হয়েছিল। আমার একটি অ্যাপ্লিকেশন এক্সটেনশানও ছিল, এটি কাজ করতে আমাকে উভয় জায়গায় এটি করতে হয়েছিল।
কেসিবি

5

(এক্সকোড 6.1)

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

আমার কাছে ২ টি শংসাপত্রও রয়েছে, তাই আমি আমার দ্বিতীয় শংসাপত্রটি আমার দেব বিধানে যুক্ত করেছি। অন্যদের সম্ভবত এই সমস্যা থাকবে না।


ধন্যবাদ! এটিকে 'অটোমেটিক' এ স্যুইচ করা আমার জন্য এটি করেছে
ইমস্টমাগি মাস্টমেগি

আশ্চর্যজনক যে এটি স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়ে এটি স্থির হয়েছে, তবে এটি আমার পক্ষে কাজ করে। আমার প্রভিশিং প্রোফাইলটি com.mycompany এ সেট করা ছিল and এবং এই ত্রুটিটি পাচ্ছিলাম। সক্ষমতার ট্যাবটির নীচে লাল ফিক্সমি ছিল, তবে এই সমস্যাটি সমাধানের পরেও আমি অবৈধ এনটাইটেলমেন্ট ত্রুটি পেয়েছি। তারপরে আমি আমার প্রভিশন প্রোফাইলটি com.mycompany। * থেকে স্বয়ংক্রিয়ভাবে পরিবর্তন করার চেষ্টা করেছি এবং এটি সমস্যার সমাধান করেছে। আমি দুবার পরীক্ষা করে দেখেছি যে বান্ডিলআইডিটি com.mycompany.blabla, তাই মনে হচ্ছে এটি Xcode বাগের কোনও ধরণের। আমি এক্সকোড 6.3.2 ব্যবহার করছি।
জিম রেঞ্জ

5

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



4

যদি এই সমস্যাটি আমার মত হয় তবে আপনি সম্ভবত আপনার টার্গেট প্রজেক্টে ইউনিটেটে দল নির্ধারণ করতে ভুলে যান এই ছবিটি করার চেষ্টা করুন

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


3

আমি সব মুছে ফেলার মাধ্যমে এই সমস্যার সমাধানের "PROVISIONING_PROFILE=..."এবং "PROVISIONING_PROFILE[sdk=iphoneos*]" = ...মধ্যে project.pbxproj এবং Xcode এবং প্রোফাইল সেট প্রভিশনিং লক্ষ্য জন্য আবার পুনরায় চালু করুন।


3

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


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

3

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


3

আরেকটি জিনিস যাচাই করতে হবে - নিশ্চিত করুন যে আপনার উভয়টিতেই সঠিক সত্ত্বা নির্বাচিত রয়েছে

লক্ষ্যসমূহ -> আপনার লক্ষ্য -> বিল্ড সেটিংস -> স্বাক্ষর

এবং

প্রকল্প -> আপনার প্রকল্প -> বিল্ড সেটিংস -> কোড সাইনিং সত্তা

আমি এই বার্তাটি পেয়েছি যখন আমি একটিতে একটি পূর্ণ ডেভ প্রোফাইল নির্বাচিত হয়েছি এবং অন্যটিতে আলাদা (নন-বিকাশকারী) অ্যাপল আইডি নির্বাচন করা হয়েছিল, এমনকি অ্যাপটিতে কোনও এনটাইটেলমেন্ট না পেয়েও।


2

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

আমি এটি করেছি, এবং এটি কাজ করেছে :)



1

এক্সকোড 5 এ আমারও একই সমস্যা ছিল This এটি যাইহোক আমাকে সাহায্য করেছিল।

XCode > Preferences > Location tab > DerivedData

ফাইন্ডারে ডেরিভডডেটা খুলতে একটু বাম তীর টিপুন। আপনার প্রকল্পের ট্র্যাশ ফোল্ডারে যান এবং পুনর্নির্মাণ করুন।

স্ক্রিনশট


আমার ধারণা, উত্পন্ন ডেটা মুছে ফেলা কেন সমস্যার সমাধান করবে সে সম্পর্কে যথাযথ যুক্তি থাকা উচিত।
কবিতা

1

কিছু সমস্যা ছিল। সমাধান করুন: ডান টার্গেটে যান -> ক্ষমতা -> আমার জন্য "অ্যাপ্লিকেশন ক্রয়" এবং এটি ঠিক করার জন্য বোতামটি নিয়ে সমস্যা ছিল। অফ-অপারেশন স্থির ইস্যু।


1

আমার ক্ষেত্রে: আমার ইন্টার-অ্যাপ অডিও সক্ষম করতে হবে

Capabilities -> Inter-App Audio

আমি মনে করি যেহেতু আমি পার্স.কম নোটিফিকেশন ব্যবহার করি, এর জন্য অডিওটুলবক্স.ফ্রেমওয়ার্কের লিঙ্ক প্রয়োজন


1

সক্ষমতা সক্ষম করে -> ইন্টার-অ্যাপ অডিও আমার জন্যও এই সমস্যাটি স্থির করে। আমি পার্সের মাধ্যমে পুশ বিজ্ঞপ্তিগুলি প্রেরণের চেষ্টা করছি


1

উত্তরগুলি এখানে কিছুটা অপ্রতুল বলে মনে হচ্ছে তাই আমি আমার দুটি সেন্ট যুক্ত করছি:

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

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


1

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


1

আমার ক্ষেত্রে, আমাকে অ্যাপল বিকাশকারী লাইসেন্স চুক্তিটি গ্রহণ করতে হয়েছিল।

অ্যাপল বিকাশকারী অ্যাকাউন্টে লগইন করুন এবং নীচের মত বিজ্ঞপ্তি বার্তাটি পর্যবেক্ষণ করুন।

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

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

আশা করি, এটি কারও মূল্যবান সময় সাশ্রয় করবে।


1

আমি ঠিক একই সমস্যাটি এসেছি বেশ সম্প্রতি। তাদের মধ্যে কেউই আমার পক্ষে কাজ করেন না এমন অনেকগুলি পরামর্শ পড়ার পরে অবশেষে আমি হুড়মুড় করে আছি এবং সমস্যার মূল কারণটি পেয়েছি।

মোবাইল প্রভিশন ফাইলটি আসলে এক্সকোড দ্বারা উত্পাদিত এনটাইটেলমেন্ট ফাইলের সাথে মেলে না।

যদিও অ্যাপল সরঞ্জাম দ্বারা সমস্ত ফাইল স্বয়ংক্রিয়ভাবে অ্যাঞ্জেজ করা হয়েছে, সেগুলি সঠিক নয়।

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

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

ফলস্বরূপ - কখনও কখনও মোবাইল সরবরাহকারী প্রোফাইলের সামগ্রীটি অ্যাপ্লিকেশন আইডি কনফিগারেশন পৃষ্ঠাতে প্রদর্শিত হয় তার সাথে মেলে না।


1

প্রভিশিং প্রোফাইল অটোমেটিক নিয়ে যাদের একই সমস্যা রয়েছেটার্গেটস বিল্ড সেটিংসে ক্ষেত্রে :

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

আমার ক্ষেত্রে, আমাকে ডিবাগ বিল্ড সহ সাময়িকভাবে আইক্লাউড উত্পাদন পাত্রগুলি ব্যবহার করতে হয়েছিল। এটি করতে, আমি sertedোকানো

<key>com.apple.developer.icloud-container-environment</key>
<string>Production</string>  

এনটাইটেলমেন্ট ফাইল এবং এটি কাজ!
আমাকে এই স্মরণ করিয়ে দিতে যে পরে আমি এই লাইনগুলি সরিয়ে ফেলতে পেরেছি, আমি কেবল নিম্নলিখিত মন্তব্যটি সন্নিবেশ করলাম:

<key>TODO</key>
<string>The entry below must be out commented or deleted to use the iCloud development environment.</string>  

এবং এটি চিঠিপত্র ভেঙে দিয়েছে এবং ত্রুটি তৈরি করেছে


এনটাইটেলমেন্ট ফাইলটি কোথায় অবস্থিত?
নয়েটিডার্ট

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

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

1

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

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

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