অবৈধ বান্ডিল ত্রুটি - "লঞ্চ স্টোরিবোর্ডের প্রয়োজন"


336

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

আইআরএম আইটিএমএস -৯০৪75৫: "অবৈধ বান্ডিল iPad

এই ত্রুটিটির প্রকৃত অর্থ কি কেউ জানেন?


দয়া করে মনে রাখবেন আমি আজই সবেমাত্র Xcode 7 GM তে আপডেট হয়েছি এবং ইতিমধ্যে স্টোরটিতে একটি অ্যাপ্লিকেশন জমা দিয়েছি।
ম্যাথিয়াস_বি_এনজি

1
তাই আমি জমা দেওয়ার সময় এক্সকোড 7 জিএম ব্যবহার করছিলাম।
ম্যাথিয়াস_বি_এনজি

1
আপনি কি এটি বুঝতে পেরেছেন?
andygeers

44
নাহ আমি ঘুমাতে গেলাম।
ম্যাথিয়া_স_বি_এনজ

উত্তর:


677

এটি কারণ আপনার অ্যাপ্লিকেশনটি আইপ্যাডে মাল্টিটাস্কিং পরিচালনা করার জন্য কীভাবে তা নির্দিষ্ট করা দরকার ।

আপনি যদি এখনই মাল্টিটাস্কিং পরিচালনা করতে না চান, আপনি কেবলমাত্র আপনার টার্গেটের "জেনারেল" ট্যাবে গিয়ে এটি অক্ষম করতে পারেন:

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


3
"সম্পূর্ণ পর্দার প্রয়োজন" চেক বাক্সটি পরীক্ষা না করে এটির কাজ করার কোনও উপায় আছে কি?
মিসিমনস

5
@ সিমন্স হ্যাঁ: আপনার অ্যাপ্লিকেশনটিকে আইপ্যাড মাল্টিটাস্কিংয়ের সাথে সামঞ্জস্য করুন এবং বাক্সটি পরীক্ষা করার দরকার নেই। আপনার অ্যাপ্লিকেশনটি এই মুহুর্তে মাল্টিটাস্কিং পরিচালনা করতে না পারলে "পূর্ণ স্ক্রিনের প্রয়োজন" চেক বাক্সটি কেবলমাত্র ব্যবহারের জন্য। যাইহোক আপনার অ্যাপ্লিকেশনটিকে OS এ নির্দিষ্ট করা দরকার যদি এটি মাল্টিটাস্কিংয়ের সাথে সামঞ্জস্যপূর্ণ হয় বা না হয়, অন্যথায় অ্যাপল আপনাকে অ্যাপ স্টোরে জমা দিতে দেয় না।
আন্দ্রে রডরিগস

34
কেন তারা এটিকে ডিফল্ট হিসাবে তৈরি করেনি এবং বিকাশকারীদের মাল্টি-টাস্কিংয়ের বিকল্প বেছে নেওয়ার প্রয়োজন নেই? অ্যাপ জমা দেওয়ার প্রক্রিয়া ইতিমধ্যে যথেষ্ট জটিল ছিল!
রূপার্ট রাউন্সলে

8
@ রুপারট্রাওন্সলি সম্ভবত কারণ তারা চায় যে বিকাশকারীরা তাদের অ্যাপ্লিকেশনগুলি ডিফল্টরূপে বহু-কার্যকারিতার সাথে সামঞ্জস্য করে।
আন্দ্রে রডরিগস

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

39

আমি এইভাবে সমস্যার সমাধান করেছি, এখানে দেখুন :

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


31

আপনাকে একটি লঞ্চ স্ক্রিন যুক্ত করতে হবে (এক্সকোড> ফাইল> নতুন)। আইওএস> ইউজার ইন্টারফেসের অধীনে আপনি প্রকল্পটিতে যুক্ত করতে "স্ক্রিন চালু করুন" নির্বাচন করুন।

আইপ্যাডের জন্য আপনাকে সমস্ত 4 ওরিয়েন্টেশন সমর্থন করতে হবে।

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


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

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

সেরা! আমি আমার পুরানো প্রকল্প আপডেট করি এবং এটি আমার প্রয়োজন ঠিক।
লে সাং

27

আপনি আন্দ্রে যেমন দেখিয়েছেন বা সরাসরি যুক্ত করতে পারেন তা করতে পারেন:

<key>UIRequiresFullScreen</key>
<true/>

আপনার .plist ফাইল এ।


1
এক্সকোড 7.2 যেহেতু সাধারণ ট্যাবটি চলে গেছে এবং এটি এখন যাওয়ার পথ বলে মনে হচ্ছে।
Peege151

3
কি? না এটা না। সাধারণ ট্যাবটি এক্সকোড 7.2 এ যায়নি।
mbeaty

15

আপনি সাধারণ> টার্গেটের অধীনে "সম্পূর্ণ স্ক্রিনের প্রয়োজন" চেকবক্সটি পেতে পারেন

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


8

আপনি যদি কর্ডোভা ব্যবহার করছেন, আপনি কর্ডোভা -আইওএস-প্রয়োজনীয়-পূর্ণস্ক্রিন প্লাগইনটি ব্যবহার করতে চাইতে পারেন ( কীভাবে আইওনিক / কর্ডোভার মাধ্যমে iOS9 মাল্টিটাস্কিং অক্ষম করবেন ? দেখুন)

আপডেট : আপনি কর্ডোভা-প্লাগইন-আইপ্যাড-মাল্টিটাস্কিং ব্যবহার করতে পারেন যা মনে হয় অন্য সমস্যাটিও প্রতিরোধ করে (ITMS-90474)

আপডেট : এই প্লাগইনগুলির প্রয়োজনীয়তা ছাড়াই কর্ডোভা সরঞ্জাম 5.4 ব্যবহার করে এটি এখন ঠিক করা উচিত।


কর্ডোভা 6.5.0 এ এখনও সেখানে ইস্যু করুন
মিরকো


0

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

<key>UILaunchStoryboardName~ipad</key>
<string>LaunchScreenIPad.storyboard</string>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIRequiresFullScreen~ipad</key>
<false/>

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

LaunchScreenIPad.storyboard আইপ্যাডের জন্য লঞ্চস্ক্রিনের নাম।

আইফোন এখনও Launch Images Sourceছবি ব্যবহার করবে ।

অ্যাপল ডকুমেন্ট রেফ: প্ল্যাটফর্ম- এবং ডিভাইস-নির্দিষ্ট কীগুলি তৈরি করা হচ্ছে

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