tva
← Insights

การแก้ไขการปฏิเสธ App Store Icon: sRGB, Alpha Channel และกับดักอื่น ๆ

App Store Connect ปฏิเสธ icon ด้วยข้อความที่แทบไม่บอกอะไรที่เป็นประโยชน์ ในกรณีส่วนใหญ่มีสาม root cause: color space ไม่ถูกต้อง (ไม่ใช่ sRGB), alpha channel ที่มีอยู่ และขนาดไฟล์ที่ไม่ตรงกับที่คาดหวัง

Color Space: sRGB เท่านั้น

Apple ต้องการ sRGB ไม่ใช่ Display P3, ไม่ใช่ Adobe RGB, ไม่ใช่ ProPhoto RGB ซึ่งเป็นปัญหาเพราะ tool ออกแบบสมัยใหม่ทำงานใน Display P3 ตามค่าเริ่มต้นสำหรับ Apple hardware iOS icon ที่ render สวยงามมากใน Figma อาจอยู่ใน P3 color space และ App Store Connect จะปฏิเสธมัน

Alpha Channel

Icon ของ iOS ต้องไม่มี alpha channel ไม่ใช่เพราะต้องการ background ทึบ — Apple เพิ่ม rounded corner mask เอง แต่เพราะ App Store Connect ปฏิเสธ PNG ที่มี alpha channel โดยสิ้นเชิง

Script การตรวจสอบ

ก่อน upload ตรวจสอบ icon ของคุณ:

identify -verbose AppIcon.png | grep -E "(Colorspace|Alpha|Geometry)"

Output ที่คาดหวัง: Colorspace: sRGB, ไม่มี Alpha entry และ geometry 1024x1024

บทความที่เกี่ยวข้อง

บทความที่เกี่ยวข้อง