পুশ বিজ্ঞপ্তি এনটাইটেলমেন্ট অনুপস্থিত


126

এটি জমা দেওয়ার জন্য আমার কাছে একটি অ্যাপ্লিকেশন রয়েছে যখন এটি বাতিল হয়ে যায় এবং আমি বার্তাটি পাই

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

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

এটিই কি এই ত্রুটির বার্তা এবং অ্যাপল প্রত্যাখার কারণ, আমি কীভাবে এটি সংশোধন করতে পারি?

উত্তর:


80

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


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

আমার কি আমার নতুন এসএসএল শংসাপত্র তৈরি করার দরকার আছে, বিশেষত যখন আমি আমার বিতরণ প্রোফাইল থেকে কিছু পরিবর্তন করেছি?
মিরাজেরভো

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

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

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

43

প্রথম অ্যাপ আইডি

আপনার আইডি পুশ বিজ্ঞপ্তি উত্পাদন পক্ষের সক্ষম করতে নিশ্চিত করুন

ছবিতে প্রদর্শিত হিসাবে

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

দ্বিতীয় শংসাপত্র

উত্পাদন বিভাগ থেকে আপনার আইডি দিয়ে দুটি শংসাপত্র তৈরি করুন (পুশ বিজ্ঞপ্তি সক্ষম করুন)

অ্যাপ স্টোর এবং অ্যাডহক শংসাপত্র

অ্যাপল পুশ বিজ্ঞপ্তি পরিষেবা এসএসএল (স্যান্ডবক্স) শংসাপত্র

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

তৃতীয় প্রভিশনিং প্রোফাইল

বিতরণ বিভাগ থেকে আপনার আইডি দিয়ে অ্যাপ স্টোর প্রোফাইল তৈরি করুন

পরিশেষে

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

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

এই সমস্ত ক্ষেত্রেই এই সমস্যার কারণ এটি আপনার পক্ষে সহায়ক হবে আশা করে


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

38

এক্সকোড 8-এ আপনাকে বিধান এবং শংসাপত্রগুলির মধ্যে সমস্ত কিছু সক্ষম করার শীর্ষে আপনার টার্গেটে সক্ষমতা ট্যাবে পুশ সক্ষম করতে হবে: জমা দেওয়ার সময় অ্যাপসের স্বাক্ষর থেকে এক্সপোড 8 "অ্যাপস-এনভায়রনমেন্ট এনটাইটেলমেন্টটি অনুপস্থিত"

এই সম্পর্কে আমার ব্লগ পোস্ট এখানে


8
এটি এমন ক্লাসিক অ্যাপল। আমি একটি বিল্ড জমা দেওয়ার দু'ঘন্টা পরে তারা এমন একটি সমস্যা সম্পর্কে একটি ত্রুটি বার্তা প্রেরণ করে যা আমি দীর্ঘদিন থেকে সমাধান করেছি (দেব পোর্টালে পুশ বিজ্ঞপ্তি অ্যাপ্লিকেশন পরিষেবা সক্ষম করে) এবং একটি 404 এর লিঙ্ক দিয়ে ব্যাখ্যা করা হয়েছে। তারপরে দেখা যাচ্ছে যে আসলটি আসল সমস্যাটি হ'ল তাদের সফ্টওয়্যার (যে আমি লক হয়েছি) এর নতুন সংস্করণে আপগ্রেড করার সময় তারা আমার সেটিংসগুলি স্থানান্তরিত করেনি didn't বিতৃষ্ণা।
রেমব্র্যান্ড কি। আইনস্টাইন

3
একই গল্প এখানে। আমরা প্রায়শই অ্যাপল বাগ হিসাবে ত্রুটি বার্তাটি বাতিল করেছি।
বৌদিন

23

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

সমাধানটি হ'ল অ্যাপটির জন্য একটি নতুন অ্যাপ স্টোর বিতরণ প্রোফাইল তৈরি করা। তারপরে আপনি এটিকে ডাউনলোড করুন, এটিকে Xcode এ টেনে আনুন এবং নতুন প্রকল্পটি ব্যবহার করতে আপনার বিল্ড সেটিংস> কোড সাইনিং> রিলিজটি পরিবর্তন করুন mod


11

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

আমার বিকল্পটি ঠিক করুন


8

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

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

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

অবশেষে, এটিই আমার পক্ষে সমাধানের অবসান ঘটল:

  1. আপনার অ্যাপ্লিকেশন আইডিকে নির্দেশ করে একটি নতুন বিতরণ প্রভিশন প্রোফাইল তৈরি করুন (কৌশলটিতে আপনার বর্তমানটিকে ছেড়ে দিন)
  2. এক্সকোডে, সেটিংস> অ্যাকাউন্টসমূহ> আপনার অ্যাকাউন্ট নির্বাচন করুন> বিশদ> রিফ্রেশ আইকনটি ক্লিক করে আপনার সরবরাহকারী প্রোফাইলগুলি রিফ্রেশ করুন
  3. আপনার অ্যাপ্লিকেশনটির জন্য ম্যানুয়ালি একটি এনটাইটেলমেন্ট প্লাস্ট ফাইল তৈরি করুন:
    • ফাইল মেনু> নতুন ফাইল ...
    • আইওএস> রিসোর্স> সম্পত্তি তালিকা নির্বাচন করুন
    • নতুন ফাইলটির নাম দিন "foo.entitament" (সাধারণত, "foo" লক্ষ্য নাম)
    • শীর্ষ স্তরের আইটেম যুক্ত করতে "এনটাইটেলমেন্ট ফাইল" এর পাশের (+) এ ক্লিক করুন (সম্পত্তি তালিকা সম্পাদক ফাইলের প্রসারের কারণে সঠিক স্কিমা ব্যবহার করবে)
  4. নিশ্চিত করুন যে এই এনটাইটেলমেন্ট ফাইলটি আপনার টার্গেটের বিল্ড সেটিংসে (টার্গেট> বিল্ড সেটিংস> সন্ধান করুন "এনটাইটেলমেন্টস" অনুসন্ধান করুন, CODE_SIGN_ENTITLEMENTS- এ আপনার সত্ত্বা ফাইলটি সবেমাত্র তৈরি করেছেন) তে ব্যবহৃত হয়েছে
  5. আপনার টার্গেটে প্রভিশন প্রোফাইল / কোড স্বাক্ষরকারী পরিচয়টি আপনার উপযুক্ত বিতরণ প্রভিশন প্রোফাইল / স্বাক্ষরকারী পরিচয়টিতে সঠিকভাবে সেট করা আছে তা নিশ্চিত করুন (এটি সুস্পষ্ট হওয়া উচিত)
  6. এটি যদি প্রভাবিত হয় তবে আমি 100% নিশ্চিত নই (এটি টার্গেট সেটিংস প্রকল্পের সেটিংস ওভাররাইডের পরে হওয়া উচিত নয়, তবে আমি এটি যাইহোক এটি করেছি), নিশ্চিত করুন যে আপনার প্রকল্পের প্রভিশন প্রোফাইল / স্বাক্ষর পরিচয়টি আপনার টার্গেটের সাথে মেলে
  7. আপনার তৈরি করা এনটাইটেলমেন্ট ফাইলটিতে, খালি ফাইলটিতে ডান ক্লিক করুন এবং "কাঁচা কী / মান দেখান" নির্বাচন করুন
  8. "অ্যাপস-এনভায়রনমেন্ট" নামক এনটাইটেলমেন্ট ফাইলটিতে একটি নতুন এন্ট্রি যুক্ত করুন এবং "উত্পাদন" এর মান সেট করুন
  9. একটি মূল নোট, আপনি যদি আগে কীচেইন-অ্যাক্সেস-গ্রুপ এনটাইটেলমেন্ট ব্যবহার করছিলেন তবে আপনি সেই কীটি এখানে যুক্ত করতে চাইবেন কারণ কোনও কারণে এটি ম্যানুয়ালি করার সময় এটি আমার পক্ষে পরিষ্কার হয়ে গেছে। পূর্ববর্তী বিল্ডগুলিতে ব্যবহৃত মান হিসাবে মানটি একইরূপে নিশ্চিত হন (আপনি অর্গানাইজারে পূর্ববর্তী বিল্ড সন্ধান করে, অ্যাপ স্টোরে জমা দেওয়ার চেষ্টা করে, আপনার দলটি নির্বাচন করতে পারেন, তারপরে অ্যাপ্লিকেশন জমা দেওয়ার আগে পাশের তীরটি ট্যাপ করুন এনটাইটেলমেন্টগুলি প্রসারিত করতে এবং কীচেইন-অ্যাক্সেস-গ্রুপ এনটাইটেলমেন্টের মান দেখতে "(এক্স) এনটাইটেলমেন্টস" স্ট্রিং।
  10. আপনার অ্যাপ্লিকেশন সংরক্ষণাগারভুক্ত করুন এবং এটি চূড়ান্ত "জমা দিন" বোতামে পৌঁছানোর বিন্দুতে জমা দেওয়ার চেষ্টা করুন। আপনার দেখতে হবে যে এই অ্যাপ্লিকেশনটি এখন আপনাকে সদস্য কেন্দ্রে তৈরি করা নতুন প্রভিশন প্রোফাইল দ্বারা নির্মিত হয়েছিল। এখনই এটিকে বাতিল করুন।
  11. অ্যাপল সদস্য কেন্দ্রে ফিরে যান এবং পদক্ষেপ 1 এ আপনি তৈরি করা নতুন প্রভিশন প্রোফাইল মুছুন।
  12. এক্সকোডে ফিরে, আপনার পদক্ষেপের প্রোফাইলের তালিকাটি আবার পদক্ষেপ 2 পুনরাবৃত্তি করে রিফ্রেশ করুন।
  13. এখন আপনার অ্যাপ্লিকেশনটি আবার সংরক্ষণাগারভুক্ত করুন এবং আপনার দেখতে হবে যে অ্যাপটি আপনি ব্যবহার করতে চান সেই পুরানো ডিস্ট্রিবিউশন প্রভিশনিং প্রোফাইল দিয়ে তৈরি হয়েছিল এবং সঠিকভাবে অ্যাপস-এনভায়রনমেন্ট এনটাইটেলমেন্ট রয়েছে। জমা দিন এবং আপনার কাজ শেষ।

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


ধন্যবাদ. # 8 আমার জন্য উন্নয়নের উপর সেট করা হয়েছিল, যা আমাদের সমস্যা হতে পারে।
ইনজেজিং

আপনাকে অনেক ধন্যবাদ, এই শিটারিতে পুরো দিন নষ্ট করা, # 4 ধাপটি সমস্যা ছিল, কোনও কারণে CODE_SIGN_ENTITLEMENTS নির্দিষ্ট না করেই কেবল অ্যাপ স্টোর আপলোডে এনটাইটেলমেন্টগুলি উপেক্ষা করা হয়েছিল।
মার্ক কাজাকভ

5

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


4

এমনকি আমি আমার অ্যাপ্লিকেশনটিতে পুশ নোটিফিকেশনগুলি ব্যবহার করছিলাম না এমনকি আমি এই সমস্যার মুখোমুখি হয়েছি new নতুন প্রভিশন প্রোফাইল তৈরি করাও আমার পক্ষে কার্যকর হয়নি I আমি যা করেছি: -

1. শুধুমাত্র অ্যাডহক এবং অ্যাপ স্টোরের জন্য নতুন নতুন শংসাপত্র তৈরি করুন।

2.এখন এই শংসাপত্রের সাথে বিতরণ প্রোফাইল তৈরি করুন এবং এক্সকোডের সাথে প্রোফাইল সংহত করুন।

তারপরে এই প্রোফাইলের সাথে নতুন জমা দেওয়া বিল্ডটি কোনও সতর্কতা ছাড়াই অনুমোদিত হয়েছে।


2
আমি এটি চেষ্টা করেছিলাম - সাহায্য হয়নি। এখনও নিখোঁজ পুশ বিজ্ঞপ্তি জিনিস পেয়েছি .. আমি পুশ বিজ্ঞপ্তি ব্যবহার করি না!
আদম

2

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

আমি তখন বিকাশকারী কেন্দ্রে গিয়ে দেখতে পেলাম যে এক্সসি এর অবস্থান: myapp.profile অবৈধ। আমি এটি আপডেট করেছি এবং এক্সসি ইনস্টল করেছি: myapp.profile এবং এটি দুর্দান্ত কাজ করেছে।

আমি মনে করি এক্সকোড প্রোফাইলটি পরিচালনা করার চেষ্টা করছে এবং আপনি যখন আপনার বাইনারি সঞ্চয় করার জন্য জমা দেন তখন আপনাকে প্রভিশনিং প্রোফাইলটি পরীক্ষা করা দরকার এবং নিশ্চিত যে এটি সঠিক কিনা one এবং অন্যান্য উত্তর অনুসারে এটি বিভিন্ন কারণে হতে পারে তাই এটি সত্যই বিরক্তিকর হতে পারে।

হালনাগাদ:

একবার আপনি ডাউনলোড করা প্রোফাইলের সাথে স্বাক্ষর করলেন এবং নিশ্চিত aps-environmentহয়ে গেলেন যে সেখানে জমা দেওয়ার চেষ্টা করার পরে App Store, আপনি প্রোফাইল এবং কোড স্বাক্ষরকারী সত্তাটি স্বয়ংক্রিয়ভাবে এবং তে পরিবর্তন করতে সক্ষম হবেন iOS Developer। আশা করি এটি এক্সকোড 7 এ উন্নত হতে পারে।


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

আপনি কি প্রভিশিং প্রোফাইলের বাইনারি সামগ্রীগুলি পরীক্ষা করে নিশ্চিত করতে পারেন এবং "অ্যাপস-এনভায়রনমেন্ট" স্ট্রিংটি ভিতরে রয়েছে কিনা দয়া করে? যদি এটির ভিতরে থাকে তবে এ থেকে মুক্তি পাওয়ার জন্য আপনাকে কোনও উপায় খুঁজে বের করতে হবে, অন্যথায় আপনাকে নিশ্চিত করতে হবে যে আপনি নিজের অ্যাপ্লিকেশনটিতে সই করছেন সেই প্রোফাইলটি। যে কোনও উপায়েই সমস্যা হতে পারে।
superarts.org

1
আমি এটি দুটিবার পরীক্ষা করে দেখেছি এবং আরও জানার চেষ্টা করেছি তবে ভাগ্য নেই। এর মতো কোনও স্ট্রিং নেই তবে 2 দিনের অনুসন্ধান এবং চেষ্টা করার পরে, আমি একটি জিনিস কনফার্ম করেছিলাম যে এই সমস্যাটি আমার কোডের সাথে নয় Xcode 7 বিটা নিয়ে রয়েছে :) Xcode 6.4 এর মাধ্যমে একই বিল্ডটি নিখুঁতভাবে কাজ করছে এবং অ্যাপলের কোনও প্রতিবেদন নেই যে রিপোর্ট করছে ইস্যু তাই সমস্যাটি কোড বা প্রোফাইলের সাথে নয়, এক্সকোড 7 বিটা 4 নিয়ে।
আইওএসডিভ

2

এটিই আমার জন্য এটি স্থির করেছিল। (আমি ইতিমধ্যে প্রভিশন প্রোফাইল পুনরুদ্ধার, ইত্যাদি ক্ষমতাগুলি চালু / বন্ধ করার চেষ্টা করেছি)।

ইন বিল্ড সেটিংস ট্যাব, মধ্যে কোড সাইন ইন এনটাইটেলমেন্ট , আমার .entitlements ফাইল নয় সকল বিভাগ এর জন্য লিঙ্ক ছিল। একবার আমি এটি যে কোনও এসডিকে বিভাগে যুক্ত করলে ত্রুটিটি সমাধান হয়ে গেছে।

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


2

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


আমার "বহিষ্কারিত" প্রকল্পে এটি চেষ্টা করে দেখুন, তবে এখনও আমি এই বিজ্ঞপ্তিগুলি
পেয়েছি

1

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


0

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


0

এখানে কিছু সত্যিই ভাল পরামর্শ আছে।

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

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

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

মিনা ফাউজির বিস্তারিত পরামর্শটি দুর্দান্ত। মিনার পরামর্শটি সম্পাদন করা, যদি সঠিকভাবে সম্পাদিত হয় তবে অনলাইনে আপনার যত্ন নেওয়া উচিত।

সাইমন এর পরামর্শ লিখুন। আমার প্রকল্পের ভিতরে দুটি জিনিস যাচাই করা দরকার। এক্সকোড ব্যবহার করে এখানে যান:

প্রকল্প -> বিল্ড সেটিং -> কোড স্বাক্ষর

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

সংরক্ষণাগারভুক্ত করার সিদ্ধান্ত নেওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি আসলে আপনার ডিভাইসগুলিতে অ্যাপটি ইনস্টল করতে পারেন।


0

সমস্ত শংসাপত্রগুলি সক্রিয়করণ এবং Push Notificationপুনরায় তৈরি করার পরে আমার যে সবচেয়ে বড় সমস্যাটি হয়েছিল তা Capabilitiesহ'ল প্রকল্পের নামটি এবং যে ফোল্ডারের নামটি সংরক্ষণ করা হয়েছিল তা স্থান দ্বারা পৃথক করা দুটি স্ট্রিং থেকে তৈরি হয়েছিল composed স্পেস অপসারণের পরে সব ঠিকঠাক কাজ করেছে!


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

0

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

এখানে সঠিকভাবে বিন্যাসিত এনটাইটেলমেন্ট ফাইল (" Runner.entitlements") এর উদাহরণ রয়েছে :

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>aps-environment</key>
    <string>development</string>
    <key>com.apple.developer.applesignin</key>
    <array>
        <string>Default</string>
    </array>
</dict>
</plist>

0

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

আপনার যা করতে হবে তা হ'ল:

অ্যাপল বিকাশকারী লগইন সাইটে যান যেখানে আপনি আপনার শংসাপত্রগুলি যেমন পরিচালনা করতে পারেন ২ ডানদিকে "শংসাপত্র, আইডি এবং প্রোফাইলগুলি" ট্যাবটি নির্বাচন করুন now এখন "সনাক্তকারী" নির্বাচন করুন ৪. এবং তালিকা থেকে ডান দিকে বান্ডেল আইডি এখনই 5 বেছে নিন আপনি ধাক্কা বিজ্ঞপ্তি না হওয়া পর্যন্ত নীচে স্ক্রোল করুন 6. এটি বন্ধ করুন your. আপনার বিল্ড সংরক্ষণাগারভুক্ত করুন এবং এটিকে অ্যাপল স্টোর কানেক্টে পুনরায় আপলোড করুন

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

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