18 พฤศจิกายน 2018
Home / Developer / Apple / Fix Appstore Error Submission API

Fix Appstore Error Submission API

ผมรวม Error ในการ Submit Application ขึ้น Apple store ที่ผมเจอมา ไว้สำหรับแก้ปัญหา เพราะขี้เกียจไป Search Google ครับ Error ที่เจอ และวิธีแก้มีดังนี้

Error

ITMS90474

ITMS-90474: Invalid Bundle. iPad Multitasking support requires these orientations: UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight.

ITMS-90475: “Invalid Bundle. iPad Multitasking support requires launch story board in bundle”

สาเหตุ

แอพไม่รองรับการใช้งานแบบ Split screen บน iOS 9 (แสดงผลแบบไม่ Fullscreen) แล้วไม่ได้ระบุไว้ใน Info.plist

วิธีแก้

เพิ่ม <key>UIRequiresFullScreen</key><true/> เข้าไปใน Info.plist  หรือเลือก requires full screen ใน Target -> General -> Deployment info

ITMS90474_FIX
Error

ITMS90535

ITMS-90535: Unexpected CFBundleExecutable Key

สาเหตุ: ถ้า Framework ที่นำมาใช้ ไม่ได้มีไฟล์ Executable อยู่ในนั้นด้วย จะต้องไม่ระบุ CFBundleExecutable ใน Info.plist ไม่งั้นจะถือว่าไม่ valid

วิธีแก้

ลบ CFBundleExecutable ออกไปจาก Info.pist ได้เลย ส่วนในกรณีที่ผมเจอคือใน Google SDK ให้เราลบใน info.plist ของ lib ด้วย ให้เรา search “CFBundleExecutable” แล้วลบออกจาก info.plist ใน Google SDK

ITMS90535_FIX

Error

ITMS-90542: Invalid CFBundleSupportedplatforms value.

สาเหตุ

Framework ที่ใช้อยู่มีการระบุ CFBundleSupportedplatforms ในไฟล์ Info.plist เป็นค่า iPhoneSimulator ซึ่งถือว่าเป็นค่าที่ไม่ valid แล้วในตอนนี้

วิธีแก้

ลบค่า CFBundleExecutable ออกจากไฟล์ Info.plist ของ framework ที่เราเอามาใช้ทั้งหมด (ไฟล์ Info.plist ส่วนใหญ่จะอยู่ใน <NameOfFramework>.bundle)

Credit: คุณ Boy Pattrawoot Suesatayasilp  CTO & Co founder  Wongnai

About แอมป์

Programmer สาย OpenSource ถนัด WEB และ Mobile ในฝั่ง Apple

Check Also

sniff

Sniff packet จาก iPhone ด้วย wireshark

เนื่องจากผมทำงา …

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *

error: Content is protected !!