এক্সকোড এরর আইটিএমএস-90783: "বান্ডিল প্রদর্শনের নাম অনুপস্থিত"


98

আজ আমি ফাস্টলেন এবং এক্সকোড দিয়ে এই ত্রুটিটি পেতে শুরু করেছি:

ত্রুটি আইটিএমএস-90783: "বান্ডিল প্রদর্শনের নাম অনুপস্থিত Info

এটি ঠিক ছিল এবং আমি এই সম্পত্তিটি সরিয়ে নেই। আমি মনে করি এটি অ্যাপলের পক্ষে একটি বাগ।

কারও কি একই সমস্যা আছে এবং আপনি কীভাবে এটি ঠিক করেছেন?


হাই @ নিককভ, আমি মনে করি আপনি নিজের বান্ডিল শনাক্তকারীকে টার্গেট ইনফো.পুলিস্টের মান $ {PROJECT.ROOT। মান পরিবর্তন করতে পারেন। কেবলমাত্র আপনার বান্ডিলআইডিটি ম্যানুয়ালি অনুলিপি করুন এবং এটি আটকে দিন।
emrcftci

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

উত্তর:


153

শুধু তথ্য.পালিস্টে একটি নতুন সম্পত্তি যুক্ত করুন:

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

<key>CFBundleDisplayName</key>
<string>$(PRODUCT_NAME)</string>

4
হ্যাঁ এটি কাজ করে, এবং এটি আমার কাছে 'ইনফোলিস্ট.স্ট্রিস্টিংস'-এ সিএফবান্ডেলডিসপ্লে নামও ব্যবহার করে না, সুতরাং এটি অবশ্যই সার্ভারে অ্যাপলের অদৃশ্য পরিবর্তন হতে পারে।
রোকাসোসরা

@ জামেও আপনি কি আমাদের প্রয়োজনীয়তার দিকে নির্দেশ করতে পারেন? এটি অ্যাপল থেকে নাকি ফাস্টলেনের?
দেব

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

এটি অ্যাপল দ্বারা কোথাও নথিভুক্ত করা হয়?
কাম্পাই

আমি দেখতে পাচ্ছি যে $ (PRODUCT_NAME) এবং $ {PRODUCT_NAME both উভয়ই এক্সকোড দ্বারা উত্পাদিত তথ্য.পুলিতে সংজ্ঞায়িত। কোনটি বৈধ বা উভয়ই বৈধ?
ইগোটিট

12

আপনার প্রকল্প ফোল্ডার থেকে "info.plist" খুলুন।

এবং কী যুক্ত করুন: " বান্ডিল প্রদর্শন নাম " বাCFBundleName

এবং লেখার মান: "আপনার অ্যাপ্লিকেশন নাম" । বা পণ্যের নাম যুক্ত করুন$(PRODUCT_NAME)

মূল মান উদাহরণ

<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>

তাহলে আপনার সমস্যার সমাধান হয়ে যাবে!

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


10

এক্সকোডে, আপনি নীচের চিত্রটি অনুসরণ করে "প্রদর্শন নাম" যুক্ত করতে পারেন। এখানে চিত্র বর্ণনা লিখুন


9

আমারও সমস্যা হচ্ছে। যদিও একটি নতুন প্রকল্পটির এটি তথ্য.পুলিতে রয়েছে:

<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>

আমার জন্য গত কয়েকদিনে তা ভেঙে গেছে। এখন আমি অ্যাপ্লিকেশন নামটিতে হার্ড কোড সিএফবান্ডেলনাম এবং এটি কাজ করছে বলে মনে হচ্ছে।


5

কেবল তথ্য.পিস্টে যান এবং সেখানে প্রবেশের প্রবেশ নেই কিনা তা যাচাই করুন যদি CFBundleDisplayName এটি না থাকে তবে: আপনার তথ্য.পিস্টের সোর্স কোডটি খুলুন এবং এটি যুক্ত করুন

<key>CFBundleDisplayName</key>
<string>$(PRODUCT_NAME)</string>

এখন সংরক্ষণাগার চেষ্টা করুন, আপনি এবার সফল হবেন। এটি 5-7 দিন আগে চালু করা একটি নতুন প্রয়োজনীয়তা।

চিয়ার্স !!


আমি কীভাবে জানি যে আমি এই জাতীয় পরিবর্তন / প্রয়োজনীয়তা সম্পর্কে অগ্রসর হই?
ওবাইস ফায়ায্জ

সমস্ত ছোটখাটো পরিবর্তন সম্পর্কে আমাদের তথ্য থাকতে পারে না। প্রক্রিয়াটি আরও এগিয়ে চলার সাথে সাথে এটি সামনে আসে।
অঙ্কিত কুমার গুপ্ত

3

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

যদি এটি কাজ না করে, তবে আরও একটি সম্ভাব্য সমাধান রয়েছে। দেখা যাচ্ছে যে অ্যাপলকে $ (PRODUCT_NAME) এর মান যুক্ত করার জন্য plist এন্ট্রি "বান্ডিল নাম" প্রয়োজন হতে পারে। আপনার তথ্য.পালিস্টে যদি তা না থাকে তবে আপনাকে এটি যুক্ত করতে হবে, তারপরে আবার চেষ্টা করুন।


3

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

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