ไอคอนการตลาดที่ขาดหายไป


141

เมื่อพยายามส่งแอพของฉัน iTunes Connect จะพูดว่า

ไอคอนการตลาดที่ขาดหายไป แอพ iOS ต้องมีไอคอนการตลาด 1024x1024px ในรูปแบบ PNG แอพที่ไม่รวมไอคอนการตลาดไม่สามารถส่งสำหรับรีวิวแอพหรือรีวิวแอพเบต้า

ฉันจะมี PNG 1024x1024px ในการส่งของฉันใน iTunes Connect ภายใต้และGeneral App Information App Iconดังนั้นฉันคิดว่าพวกเขาต้องการให้ฉันเพิ่มเป็นสินทรัพย์ในชุดข้อมูลใน Xcode แต่เมื่อฉันลากและวาง PNG ของฉันไปที่Unassignedตัวยึดตำแหน่งนี้ไม่มีอะไรเกิดขึ้น

ตัวยึดที่ไม่ได้กำหนดสำหรับการตลาด 1024x PNG

ข้อผิดพลาดนี้เริ่มปรากฏหลังจาก WWDC 2017 และฉันติดตั้ง XCode 9 Beta ปัญหานี้เกิดขึ้นในเวอร์ชัน 8.3.1 (8E1000a) ด้วยเช่นกัน


คุณพยายามลากแล้วปล่อยไอคอน 1024x1024px PNG หรือไม่
Itachi Uchiha

อาจจะช่วยให้คุณdeveloper.apple.com/app-store/marketing/guidelines/#appstore
Itachi Uchiha

2
ไม่มันไม่ใช่มัดของคุณ ตรวจสอบให้แน่ใจว่าไอคอน yo ได้อัปโหลดไปยัง iTunesConnect แล้วไม่มีช่องอัลฟา
Paulw11

@ Paulw11I นำอัลฟาออกมาเหมือนstackoverflow.com/a/38256612/237509และอัปโหลดใหม่ แต่เมื่อส่งฉันยังได้รับข้อความเดิม
JOG

@DSDharma ใช่ฉันลองลากและวางทั้งสองไปที่ "ไม่ได้รับมอบหมาย" ใน Xcode แต่มันไม่ตอบสนองกับการลากและวางและ iTunes Connect ในการส่งแอปเพื่ออัปโหลดไอคอนที่นั่นอีกครั้ง แต่ไม่ประสบความสำเร็จ
JOG

คำตอบ:


142

แก้ไขได้โดยเพิ่มไอคอนการตลาด iOS 1024pt ในโครงการ


9
ในกรณีของฉันชื่อ "App Store iOS" ตรงข้ามกับ "การตลาด iOS" แต่ยังคงไอคอนอยู่ในส่วนท้ายสุดของรายการและมีเพียงขนาดเดียวเท่านั้นดังนั้นจึงไม่ควรสับสน
TGO

2
นี่ควรเป็นคำตอบที่ยอมรับได้ ปัญหาเดียวกันนี้เกิดขึ้นกับการเปิดตัว Xcode 9 อย่างเป็นทางการ ไม่ใช่ข้อบกพร่อง Apple เพียงต้องการรูปแบบไอคอนอีก 1 รูปสำหรับ App Store ที่ออกแบบใหม่
มานูเอล

1
FYI หากคุณพัฒนาสำหรับ Android คุณจะมีขนาดนี้อยู่แล้วดังนั้นคุณไม่จำเป็นต้องสร้างมันขึ้นมา
คา Montoya

1
ฉันจะเพิ่มไอคอนการตลาด iOS ลงในรายการใน appIcon ได้อย่างไร ฉันไม่มีมันอยู่ในรายการ แต่ app store ยังต้องการมันอยู่ : /
Luckylooke

สิ่งนี้ช่วยฉัน แต่ฉันคิดว่ามันจะถูกต้องหากการตรวจสอบความถูกต้องจะบอกเกี่ยวกับข้อมูลที่หายไปซึ่งไม่ได้อยู่ในกรณีของฉัน
Arsen

78

ตามแนวทางใหม่สำหรับ XCode 9 : เราจำเป็นต้องลากไอคอนใหม่ที่มีขนาด 1024pt รายการไอคอนใหม่ที่มีชื่อ "App Store iOS 1024pt" ภายใต้ชุดรูปภาพ AppIcon

ป้อนคำอธิบายรูปภาพที่นี่

สำคัญ: ตรวจสอบให้แน่ใจว่าใช้ไอคอนโดยไม่มี Alpha / Transparency

หลังจากทำเช่นนี้แล้วคำเตือนจะหายไปและคุณควรจะสามารถส่งไบนารีไปยัง Apple เพื่อตรวจสอบได้สำเร็จ

ลิงค์อ้างอิง: https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb


1
ฉันยังคงมีคำเตือน!
arniotaki

1
ใครบอก Apple ว่าการลากควรเป็นตัวเลือกเดียวในการดำเนินการ ฉันกำลังดูเมนูบริบทเป็นเวลา 30 นาทีจนกระทั่งฉันอ่านคำตอบนี้ ขอบคุณ!
anthares

33

ดูเหมือนว่าปัญหาจะส่งไบนารีที่สร้างโดยใช้ Xcode รุ่นเบต้า ใช้ Xcode เวอร์ชันที่วางจำหน่ายเมื่อส่งบิวด์ไปยัง App Store


1
การเพิ่มไอคอนการตลาดเป็นสิ่งที่จำเป็นและคำตอบนี้ให้เป็นการแก้ปัญหาชั่วคราว
Viktor Malyi

37
ตอนนี้ฉันมีเมล็ดพันธุ์ XCode 9 GM (ไม่ใช่เบต้า) และฉันได้รับปัญหานี้
Crag

6
@Crag ใน XCode 9 GM ใน AppIcon ที่ Assets คุณจะพบไอคอนในตอนท้าย มันถูกเรียกว่า "App Store" ในกรณีของฉันและไม่ใช่ "การตลาด iOS" เหมือนในภาพหน้าจอในคำตอบโดย Varinder
TGO

1
@TGO ฉันมีไฟล์ Contents.json ในโฟลเดอร์นั้นด้วย "idiom": "ios-marketing" แต่ชื่อไฟล์ไม่ได้ถูกตั้งค่า ... ฉันกำลังสร้างผ่าน Cordova ดังนั้นฉันจึงไม่ควรตั้งค่าด้วยตนเองเป็น ฉันจะระเบิดมันออกไป ...
Crag

1
@Crag ขออภัยถ้าฉันไม่ชัดเจน ภาพหน้าจอกับสิ่งที่ผมหมายถึง เบลอส่วนที่ไม่เกี่ยวข้อง แต่ใช่คุณสามารถแก้ไข json ได้ด้วย{ "size" : "1024x1024", "idiom" : "ios-marketing", "filename" : "logo_filename.png", "scale" : "1x" }
TGO

15

สำหรับผู้ที่ยังประสบปัญหาหลังจากเพิ่มไอคอนแอพใหม่:

ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่อง 'ความโปร่งใส' เมื่อคุณส่งภาพ PNG จาก Photoshop เห็นได้ชัดว่านี่เป็นปัญหาแม้ว่าภาพจะไม่มีความโปร่งใส

ยกเลิกการเลือกเช็คบ็อกซ์ความโปร่งใสใน Photoshop

สิ่งนี้ใช้ได้สำหรับฉัน

ขอบคุณคำตอบของ Hammoud ที่วิธีแก้ปัญหา "ไอคอนการตลาดที่หายไป iOS Apps ต้องมี 1024x1024px"


ขอบคุณ! ในที่สุดก็ทำงานให้ฉันด้วย คงไม่มีทางเดาได้เลยว่า (:
ซุส

15

ใน Xcode 8:
ค้นหาไดเรกทอรี iconset ของคุณใส่ไฟล์ที่เตรียมไว้ (เช่น 'Icon-Marketing.png') ที่นี่และเพิ่มสิ่งต่อไปนี้ใน Contents.json

{
  "size" : "1024x1024",
  "idiom" : "ios-marketing",
  "filename" : "Icon-Marketing.png",
  "scale" : "1x"
}

7

หากคุณกำลังสร้างแอป IOS จาก Unity ให้ทำตามขั้นตอนเหล่านี้ :

  1. ในโครงการ Xcode ไปที่ Unity-iPhone> Images.xcassets> AppIcon
  2. เลื่อนไปที่ด้านล่าง
  3. ลากในไอคอน 1024x1024
  4. สร้าง (CMD + B) เก็บถาวรอัปโหลดตามปกติ

6

แนวทางของไอคอนแอพมีการเปลี่ยนแปลงเมื่อมีการเปิดตัว iPhons X, iOS 11 และ Xcode 9 ใหม่

ควรเพิ่มไอคอน App Store ใหม่ลงในโครงการในขนาด Xcode 9:

1024px × 1024px (1024pt × 1024pt @ 1x)

หวังว่านี่จะช่วยได้

การอ้างอิง: https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/

หมายเหตุ: ณ วันนี้คำถาม & คำตอบทางเทคนิค QA1686 - ไอคอนแอพใน iPhone, iPad และ Apple Watchยังไม่ได้รับการอัปเดตด้วยข้อกำหนดนี้


4

ฉันกำลังใช้เบต้า 3 และได้รับคำเตือนหลังจากอัปโหลดเท่านั้น ฉันอัปโหลดไบนารีสำหรับ Test Flight แล้วไม่ใช่ปล่อย

การเพิ่มอิมเมจทางการตลาดใน. xcassets AppIcon จะแก้ไขคำเตือน


3

วิธีเพิ่ม "1024 แอปพลิเคชันไอคอน" ใน sys cordova?

แก้ไขไฟล์กำหนดค่า:

<icon src="res/icon/ios/icon-1024.png" width="1024" height="1024" />

บรรทัดคำสั่ง:

cordova prepare ios

อย่าลืมเพิ่มไฟล์res/icon/ios/icon-1024.pngลงในระบบไฟล์


สวัสดี user3585515! ยินดีต้อนรับสู่ Stack Overflow! คุณสามารถเพิ่มสิ่งนี้เป็นคำถามแยกต่างหากจากเปิดใช้และตอบคำถามด้วยตัวเองหากคุณต้องการ
JOG

ขอบคุณ. ฉันส่งตอนนี้คำถามและคำตอบstackoverflow.com/questions/46875315/...
tolgatasci

0

ปัญหายังสามารถอยู่ในไอคอนอื่น ๆ ฉันสร้างไอคอน 1024 รายการโดยไม่ใช้อัลฟ่า แต่สิ่งนี้ไม่ได้ช่วย จากนั้นฉันก็ลบไอคอนทั้งหมดแล้วอัปโหลดอีกครั้ง สิ่งนี้ช่วยได้


0

ฉันส่งการอัปเดตแอพ iOS ไปยัง Apple app store ฉันพบข้อผิดพลาดด้านล่าง: Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review

ตามคู่มือบรรทัดใหม่ของ Apple ใน xcode 9 เราจำเป็นต้องเพิ่มการรองรับไอคอน "App Store iOS" ดังนั้นฉันจึงเพิ่มลงในไอคอนแอพขนาด 1024x1024pt ส่งแอพไปยัง App Store แล้ว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.