เคล็ดลับสำหรับการส่ง AppStore ที่ประสบความสำเร็จ [ปิด]


196

ในวันหรือสองวันฉันก็พร้อมที่จะส่งแอพ iPhone ของฉันไปที่ AppStore และฉันอยากรู้ว่าคนที่ผ่านขั้นตอนนี้มีคำแนะนำ / คำแนะนำใด ๆ สำหรับกระบวนการส่งที่ราบรื่น

นี่คือสิ่งที่ฉันครอบคลุม

  • ไม่มีหน่วยความจำรั่ว
  • ทดสอบประสิทธิภาพบนอุปกรณ์จริง
  • ไม่ผิดพลาด :)
  • ใช้ใบรับรอง / โปรไฟล์ที่ถูกต้อง

สิ่งที่ฉันไม่แน่ใจเล็กน้อยเกี่ยวกับวิธีกำหนดค่า "ชื่อที่ปรากฏของ Bundle" / "ตัวระบุ Bundle" และ "ชื่อของ Bundle" ใน info.plist ฉันเข้าใจว่าอันแรกคือข้อความที่แสดงบน iPhone เอง แต่สุดท้ายคืออะไร สิ่งนี้ต้องจับคู่ Bundle Identifier หรือไม่

มีสิ่งอื่นใดอีกที่ฉันควรเพิ่มใน info.plist อีกหรือไม่ ฉันสังเกตเห็นว่าเมื่อสร้างสำหรับการแจกจ่าย Adhoc แอพของฉันไม่มีข้อมูลผู้แต่ง / ชื่อเรื่องใน iTunes


เคล็ดลับของฉัน: อย่ากังวลถ้าแอปของคุณถูกปฏิเสธ - บางครั้ง Apple ปฏิเสธแอปด้วยเหตุผลแปลก ๆ
Kevin Yap

หากต้องการทราบเวลาที่แอปของคุณจะอยู่ในระหว่างการตรวจสอบ appreviewtimes.com
Haroldo Gondim

คำตอบ:


82

ก่อนอื่นไม่ต้องกังวลกับข้อมูลผู้แต่ง / ชื่อเรื่อง (และไอคอน) ที่หายไปใน iTunes นั่นคือข้อมูลเมตาที่มาถึงเมื่อคุณเผยแพร่โดยใช้ App Store

ตัวระบุบันเดิลของคุณตามที่ sascha พูดว่าควรไม่ซ้ำกันและโดยทั่วไปแล้วโดเมนของคุณจะถอยหลัง สิ่งนี้ต้องตรงกับรหัสแอปที่คุณสร้างในพอร์ทัลนักพัฒนาซอฟต์แวร์

ชื่อที่แสดง (CFBundleDisplayName) เป็นลักษณะที่ปรากฏบนหน้าจอหลัก สิ่งสำคัญอย่างหนึ่งที่ฉันพบเกี่ยวกับเรื่องนี้ก็คือมันสามารถแปลเป็นภาษาท้องถิ่นได้ดังนั้นหากแอปของคุณถูกเรียกว่า "เบียร์" ในภาษาอังกฤษมันจะแสดงเป็น "Birra" ในภาษาอิตาลีและ "Bier" เป็นภาษาเยอรมัน

เครื่องจักรกลตราบใดที่คุณทำตามคำแนะนำจะค่อนข้างตรงไปตรงมา ฉันพบกุญแจกำลังเตรียม โดยทั่วไปคุณจะไม่ได้รับการแจ้งเตือนก่อนที่แอปของคุณจะเริ่มใช้งานจริงและกระบวนการตรวจสอบอาจใช้เวลาไม่กี่ชั่วโมงจนถึงไม่กี่สัปดาห์ ตรวจสอบให้แน่ใจว่าคุณมีเว็บไซต์และทำงานอยู่และความสามารถในการยอมรับ (และให้) ข้อเสนอแนะ ฉันเพิ่งใช้บล็อกเกอร์

โลกของคุณจะพบปัญหาที่คุณไม่คาดคิดและผู้ใช้ที่ไม่มีความสุขของคุณจะเป็นแกนนำมากที่สุดดังนั้นคุณต้องมีความสามารถในการตอบกลับ!

แอพของฉันคือYummyโดยวิธีการ


45

ตรวจสอบให้แน่ใจว่าคุณมีชุดป้องกันไฟเพื่อจัดการกับผู้ตรวจสอบปัญญาอ่อนที่ให้คะแนนไม่ดีโดยไม่ต้องลองใช้แอพหรืออ่านคำอธิบายของสิ่งที่ควรจะเป็น

ฉันถูกทำเครื่องหมายว่าไม่ทำสิ่งที่คำอธิบายของฉันบอกว่าไม่ทำ

กระบวนการตรวจสอบและไม่สามารถตอบสนองได้อย่างแท้จริงเป็นสิ่งที่น่าฉุนเฉียว


7
แอพของฉันถูกทำเครื่องหมายว่าไม่ได้ทำสิ่งที่คำอธิบายของฉันบอกว่ามันทำ!
benzado

1
ตกลง ทำงานกับภาพยนตร์และเพลงอะไรไม่ได้สำหรับซอฟต์แวร์ บางทีพวกเขาควรทำให้เป็นข้อตกลงประเภทฟอรัมซึ่งผู้เขียนสามารถตอบกลับความคิดเห็นได้
Daniel Hill

4
มันเป็นที่น่าสังเกต ที่ App Store ได้รับการเปลี่ยนแปลงเพื่ออนุญาตให้ผู้ใช้ที่ดาวน์โหลดแอพเพื่อตรวจสอบเท่านั้น (แม้ว่าไม่ว่าพวกเขาจะใช้จริงหรือไม่เห็น)
แบรด The App Guy

1
ในขณะที่ฉันเห็นด้วยอย่างสมบูรณ์การคงไว้ซึ่งความเป็นจริงในหัวข้อการไม่สามารถเข้าถึงผ่านทางอินเทอร์เน็ตและผู้ตรวจสอบครึ่งทางที่มีการบีบคอไม่ได้ป้องกันการส่งข้อมูลของ AppStore ;) ถ้าคุณสร้างมันพวกเขาจะมา ... พร้อมกับคบเพลิงและโกย
McStopher เก่า

@benzado เว้นแต่ว่าเป็นการประชดประชันมันไม่ปกติหรอกเหรอ?
Lazlo

44

เมื่อส่งแอพตรวจสอบให้แน่ใจว่าคุณตั้งหมายเลขเวอร์ชันอย่างถูกต้องในไฟล์ info.plist - เมื่ออัปเดตแอปคุณต้องเพิ่มหมายเลขเวอร์ชัน คุณสามารถใช้สัญกรณ์ xx หรือสัญกรณ์ xxx (ฉันลืมอัปเดตในการอัปเดตแอปแรก) ไม่ใช่ว่ามันยากที่จะอัปเดตและคอมไพล์ใหม่ แต่มันเป็นหนึ่งในสิ่งที่ลืมได้ง่าย

ฉันเห็นด้วยกับฮันเตอร์เช่นกัน คุณจะได้รับความคิดเห็นที่ไม่ดี ไม่เป็นไร. พวกเขาเป็นคนปัญญาอ่อน แอปของคุณยอดเยี่ยม

หากคุณเคยมีปัญหาเกี่ยวกับใบรับรองมีบางสิ่งที่ฉันพบว่ามีประโยชน์:

  1. รีสตาร์ท XCode
  2. ใน iPhone / iPod ของคุณไปที่การตั้งค่า> ทั่วไป> โปรไฟล์ตรวจสอบให้แน่ใจว่ามีโปรไฟล์การกระจายที่คุณใช้อยู่และไม่มีโปรไฟล์ที่ขัดแย้งกันอื่น ๆ (ฉันมีโปรไฟล์การกระจายสองแอปเดียวกันสำหรับแอปเดียวกัน) คุณสามารถลบออกได้ใน iPhone / iPod

ในบางจุดคุณจะเห็นข้อผิดพลาด "การตรวจสอบรหัสล้มเหลวของแอปพลิเคชัน" มันจะทำให้คุณเสียสติ หายใจลึก ๆ. รีสตาร์ท XCode รีสตาร์ทฮาร์ดแวร์การพัฒนาของคุณ ไปตีกำแพงไปดื่มและมันจะทำงานได้อีกครั้ง

จากนั้นคุณจะต้อง:

  1. ล้างเป้าหมายการสร้าง (หรือเป้าหมายทั้งหมดหากคุณคลั่งไคล้เลย)
  2. ตั้งค่ารหัสการเซ็นชื่อรหัส (ในคุณสมบัติเป้าหมาย) เป็น "ไม่ต้องลงนามรหัส"
  3. ปิด Xcode
  4. ลบไดเร็กทอรีทั้งหมดในโฟลเดอร์ build
  5. เปิด Xcode
  6. รีเซ็ตรหัสการเซ็นชื่อรหัสเป็นการแจกจ่าย iPhone ของคุณ: ใบรับรอง
  7. สังเวยสัตว์เล็ก
  8. สร้าง.
  9. ส่งแอปพลิเคชันไปยัง iTunes Connect
  10. กำไร!

โปรดทราบว่า Xcode 4 นั้นดีกว่ามากเมื่อพูดถึงการจัดการกับการจัดสรร


14
ฉันลืมขั้นตอนที่ 7 ไม่น่าแปลกใจที่เทพของ Apple ไม่ได้อยู่ในความโปรดปรานของฉัน
McStopher เก่า

ฉันทำโดยไม่เสียสละสัตว์ใด ๆ ;-)
Jayprakash Dubey

40

เมื่อแอปของคุณได้รับการอนุมัติคุณควรเปลี่ยนวันที่พร้อมใช้งานเป็นวันที่วันนี้ สิ่งนี้ทำให้มั่นใจได้ว่ามันจะปรากฏขึ้นที่ด้านบนของรายการหมวดหมู่ซึ่งเรียงตามวันที่ เราทำเช่นนี้สำหรับ app ของเราiStylist Makeover

UPDATE: ดังที่กล่าวไว้ด้านล่างนี้ไม่ถูกต้องอีกต่อไป


สิ่งที่ฉันทำเมื่อฉันเปิดตัวเกม Fuji Leaves ของฉันคือการกำหนดวันที่พร้อมใช้งานเป็นวันที่ไกลในอนาคตและเมื่อได้รับการอนุมัติฉันจะตั้งค่าให้เป็นสิ่งที่ใกล้เคียงกับปัจจุบัน ทำงานได้ยอดเยี่ยม
quano

3
นี้ไม่ถูกต้องสำหรับการปรับปรุงอีกต่อไป ...
เป็ด

22

บทความนี้เป็นคำตอบที่ครอบคลุมที่สุดสำหรับคำถามที่ยอดเยี่ยมนี้:

การปฏิเสธแอปสโตร์

โพสต์มีลิงก์ไปยังแหล่งข้อมูลอื่น ๆ ในหัวข้อเช่นกัน

โชคดีแมทธิว

ข้อมูลในบทความประกอบด้วย:

Bugs
HIG เวอร์ชั่น Lite การ
เชื่อมต่ออินเทอร์เน็ต(ข้อมูลที่ยอดเยี่ยมที่คุณอาจประหลาดใจในการอ่าน)
การใช้แบนด์วิดท์ที่มากเกินไปผ่าน
ความสามารถของอุปกรณ์เครือข่ายเซลลูล่าร์ (จุดที่ยอดเยี่ยมอื่นที่นี่ที่ช่วยฉัน)

  • API ส่วนตัวของ
  • ฟังก์ชั่น จำกัด
  • ไม่มีการตีความรหัส
  • การจัดการ UserData
  • เนื้อหาที่มีลิขสิทธิ์
  • การใช้ภาพเครื่องหมายการค้า
  • เนื้อหาที่น่ารังเกียจ
  • UIWebViews
  • การทำธุรกรรมนอก App Store
  • ไอคอนแอพข้อมูลราคาและแอพ
  • คำอธิบายแอปพลิเคชันรูปภาพร้านค้า
  • อัปเดตคำหลักของ App Store คือ
  • ตรวจสอบว่าเป็นแอปใหม่


18

หากคุณได้รับการปฏิเสธวันที่ส่งของคุณจะยังคงเหมือนเดิมเมื่อคุณส่งครั้งแรกส่งผลให้อันดับที่ต่ำกว่าเมื่อแอปของคุณพร้อมใช้งาน หากคุณถูกปฏิเสธให้แอปเปิ้ลลบการส่งครั้งแรกและแทนที่แทนที่ไบนารีในแอปที่ถูกปฏิเสธให้ส่งเป็นแอปพลิเคชันใหม่ด้วยหมายเลขเวอร์ชันใหม่กว่า 1.1 เป็นต้น

บางคนแนะนำให้แอปฟรีเป็นเวลาหนึ่งสัปดาห์หรือมากกว่านั้นในช่วงโปรโมชันจากนั้นเพิ่มราคาในภายหลัง ฉันลองทั้งสองแบบจนถึงตอนนี้ดูเหมือนว่าจะเป็น 6 ทางและ 1/2 อีกหนึ่งโหล สำหรับทุกๆ 1,000 ดาวน์โหลดฟรีคุณจะได้รับประมาณ 10 ที่ $ 0.99 (นี่คือประสบการณ์ของฉันอีกครั้ง)

สิ่งหนึ่งที่ฉันวิ่งเข้าไป ตรวจสอบให้แน่ใจว่าไอคอน Small Embedded 57x57 ตรงกับไอคอน Large 512x512 หากแตกต่างกันในความเห็นของพวกเขาพวกเขาจะปฏิเสธแอป ดังนั้นหลีกเลี่ยงการพยายามแสดงรายละเอียดเพิ่มเติมเล็กน้อยในไอคอนขนาดใหญ่


2
ฉันไม่เห็นด้วยกับวรรคสุดท้าย ฉันไม่เคยมีปัญหากับไอคอนแอปขนาดเล็กและใหญ่ (57 vs 512) ที่แตกต่างกัน ตัวอย่างเช่นตรวจสอบ Monkey Island เพื่อดูว่าไอคอนมีความแตกต่างกันอย่างไรในโทรศัพท์และ iTunes พวกเขาอาจไม่เกี่ยวข้องทั้งหมด
Dimitris

พวกเขาเปลี่ยนมาตรฐานเมื่อเวลาผ่านไป
Jamey McElveen

ฉันมีสองแอปปฏิเสธสำหรับไอคอนที่แตกต่างกัน
Duck

16

ปฏิบัติตามแนวทาง UI หากคุณใช้วิดเจ็ตของ Apple ตัวอย่างเช่นการนำไอคอนของ Apple กลับมาใช้ใหม่ในบริบทที่เปลี่ยนความหมายของพวกเขา (เช่นการเปลี่ยนไอคอนกล้องสำหรับการจับภาพหน้าจอเมื่อไอคอนถูกสงวนไว้สำหรับการนำขึ้นอัลบั้มรูปภาพของอุปกรณ์) อาจเป็นเหตุให้ปฏิเสธ


ฉันได้ยินมาว่าคุณไม่สามารถใช้ไอคอนมาตรฐานของ Apple ได้เลย ฉันมีเพื่อนที่ได้รับแอปถูกปฏิเสธเพราะเขาใช้ไอคอนซาฟารีบนปุ่ม พวกเขาปฏิเสธมันแม้ว่าปุ่มเปิดตัวซาฟารีเมื่อคุณคลิก!
เบ็น Gotow

16

Apple ได้เผยแพร่แนวทางการตรวจสอบ app store อย่างเป็นทางการแล้ว (ณ วันที่ 9 กันยายน 2010) ดังนั้นจึงเป็นการคุ้มค่าที่จะตรวจสอบว่าคุณไม่ได้ละเมิดกฎเหล่านี้:

แนวทางการอนุมัติ

(จำเป็นต้องเข้าสู่ระบบผู้พัฒนาแอปเปิ้ล)

หรือกระจกที่นี่:

หลักเกณฑ์ของร้านค้าแอป

พวกเขายังมีหน้าเคล็ดลับในการส่งแอพสโตร์ของตนเอง


ฉันได้ใส่ลิงค์ Wayback Machine 2014 สำหรับเคล็ดลับเนื่องจากฉันไม่สามารถหาได้ในปัจจุบัน
Cœur

13

ฉันพบว่าพวกเขาไม่ได้ตรวจสอบการรั่วไหลของหน่วยความจำและปัญหาความเสถียรของปัญหาการใช้งานมากขึ้น ตัวอย่างเช่นแอปของฉันใช้ตำแหน่งหลักเพื่อค้นหาป้ายรถเมล์ในเพิร์ ธ เมื่อพวกเขาทดสอบในแคลิฟอร์เนียพวกเขาไม่พบสิ่งที่อยู่ใกล้เคียง (น่าแปลกใจ!) พวกเขาส่ง Ping มาหาฉันโดยไม่แสดงข้อความนอกพื้นที่

อีกสิ่งหนึ่งที่พวกเขา pinged คือเหนือหมายเลขป้ายรถเมล์ ในเมืองเพิร์ ธ เป็นตัวเลข 5 หลัก ผู้ทดสอบของ Apple ป้อนหมายเลข 2 หลักและนำสถานีรถไฟขึ้นมาโดยไม่ได้ตั้งใจซึ่งฉันใช้เส้นทางรหัสที่ต่างออกไปเล็กน้อยและฟังก์ชั่นที่อธิบายไว้ในคำอธิบายของฉันจะไม่ทำงาน

มันเป็นข้อเสนอแนะที่มีประโยชน์มากจริง ๆ และเป็นเรื่องดีที่มีคนที่ฉันไม่รู้จักให้มันอีกครั้ง ฉันค่อนข้างประหลาดใจมากที่พวกเขาทำการทดสอบอย่างละเอียด ฉันคิดว่ามันจะเป็นเพียงเครื่องมือการตรวจสอบแบบคงที่อัตโนมัติเพื่อให้แน่ใจว่าคุณไม่ได้พยายามละเมิดความปลอดภัยของ iPhone


11

ชื่อที่แสดงและชื่อควรเหมือนหรือเหมือนกันเว้นแต่คุณจะรู้ว่าไม่จำเป็นต้องเป็น (ตัวอย่างเช่น twitteriffic และ twitteriffic premium ทั้งสองแสดงเป็น 'twitteriffic' บน iphone แต่เป็นแอพที่แตกต่างกันที่มีชื่อต่างกัน)

ตัวระบุบันเดิลเทียบเท่าแอปเปิ้ลของเส้นทางรีจิสทรีในบางวิธีผู้พัฒนา windows จะใช้ HKLM \ Software \ Company \ Application - Apple ใช้ข้อตกลงเพิ่มเติมเช่น com.companyname.appname

(ข้อจำกัดความรับผิดชอบ: ไม่มีความรู้ในการพัฒนา AppStore เพียงแค่มีความรู้เล็กน้อยใน Mac และไฟล์ plist)


9

คำแนะนำของฉันคือการสร้างโปรไฟล์การกระจายตัวแทน วิธีนี้คุณสามารถปล่อยให้ Bundle Identifier อยู่คนเดียวได้ค่าดีฟอลต์จะใช้ได้

ปล่อยให้ "ชื่อชุด" ตั้งค่าเริ่มต้น คุณสามารถเปลี่ยนชื่อที่แสดงโดยเปลี่ยนชื่อผลิตภัณฑ์ (ไปที่หน้าจอข้อมูลโครงการเลือกการกำหนดค่าทั้งหมดและค้นหา "ผลิตภัณฑ์") คุณสามารถเขียนทับสิ่งนี้ด้วยการตั้งค่าชื่อที่แสดงบันเดิล แต่ไม่จำเป็นหากชื่อผลิตภัณฑ์ของคุณถูกต้อง

คุณควรมีโลโก้หรือภาพโปรโมชั่นความละเอียดสูง (512x512) พร้อมเมื่อคุณส่งแอพ

หากแอปของคุณถูกปฏิเสธ apple จะบอกคุณว่าต้องแก้ไขอย่างไร พวกเขาค่อนข้างสมเหตุสมผลดังนั้นอย่ากังวลไป


พวกเขาอาจจะ“ ค่อนข้างสมเหตุสมผล” แต่กระบวนการหนึ่งในการตรวจสอบอาจใช้เวลาหนึ่งสัปดาห์ คนเดียวนั้นค่อนข้างรำคาญ
zoul

สัปดาห์? ฉันมีแอพในการตรวจสอบ 40 วันและนับ
Duck

สวัสดีวิธีทำให้ชื่อไอคอนแตกต่างกันในหน้าจอหลักและ app store เป็นไปได้ที่จะทำเช่นนี้? แอปเปิ้ลเป็นที่ยอมรับหรือไม่?
Finder

อย่าใช้สัญลักษณ์แทนสำหรับชื่อบันเดิลโปรไฟล์หรือใบรับรองใด ๆ หากคุณวางแผนที่จะใช้การแจ้งเตือนแบบพุช สัญลักษณ์แทนไม่เข้ากันกับการแจ้งเตือนแบบพุช
kevinlawler

8

การส่งข้อมูลจากอุปกรณ์ไปยังอินเทอร์เน็ตก็เป็นอันตรายเช่นกัน ข้อตกลง SDK กล่าวว่า:

รูปแบบใด ๆ ของการรวบรวมข้อมูลผู้ใช้หรืออุปกรณ์หรือรูปภาพ, ภาพหรือเสียงหรือการบันทึกที่ดำเนินการโดยแอปพลิเคชัน (เรียกรวมกันว่า“ การบันทึก”) และรูปแบบใด ๆ ของข้อมูลผู้ใช้เนื้อหาหรือข้อมูลที่อัปโหลดซิงค์หรือส่งข้อมูล “ การส่งสัญญาณ” ร่วมกัน) จะต้องปฏิบัติตามกฎหมายและข้อบังคับความเป็นส่วนตัวที่บังคับใช้ทั้งหมดรวมถึงข้อกำหนดของโปรแกรม Apple ใด ๆ ที่เกี่ยวข้องกับประเด็นดังกล่าวรวมถึง แต่ไม่ จำกัด เพียงประกาศหรือข้อกำหนดความยินยอมใด ๆ โดยเฉพาะอย่างยิ่งจะต้องแสดงตัวบ่งชี้ภาพที่เห็นได้ชัดเจนพอสมควรแก่ผู้ใช้ซึ่งเป็นส่วนหนึ่งของแอปพลิเคชันเพื่อระบุว่าการบันทึกกำลังเกิดขึ้น

หากคุณทำบางสิ่งเช่นส่งคะแนนสูงสุดจากเกมตรวจสอบให้แน่ใจว่าคุณให้โอกาสผู้ใช้ในการข้ามการส่ง มิฉะนั้นคุณอาจถูกปฏิเสธเกิดขึ้นกับเรา

โดยวิธีการ: ไม่มีการรับประกันว่าถ้ารุ่นแรกของคุณผ่านการปรับปรุงทั้งหมดจะ 1.1 ของเราถูกปฏิเสธสำหรับคุณสมบัติที่มีอยู่แล้วใน 1.0 นี่เป็นเรื่องที่น่ารำคาญมากเนื่องจากการอัปเดตอาจจะแก้ไขข้อผิดพลาดและถ้าใช้เวลาหนึ่งสัปดาห์ในการถูกปฏิเสธคุณจะได้รับสายมาหนึ่งสัปดาห์แล้วเมื่อคุณต้องเริ่มแก้ไขสิ่งที่คุณคิดว่าไม่พัง


8

ระวังคำหลักอย่าใช้ชื่อแอปอื่นเป็นคำหลัก (แอปเพลงของฉันถูกปฏิเสธหลังจาก 3 สัปดาห์เพราะฉันใช้ 'last.fm' เป็นคำหลัก)


8

อัปเดต: ตามที่ระบุไว้ด้านล่างมีคนอื่น (ผู้บุกรุกโดเมน) คว้าโดเมนแล้วดังนั้นลิงก์จึงเสียหาย ดูเหมือนว่าจะมีการเปลี่ยนมือหลายครั้งเมื่อเร็ว ๆ นี้ :(

อ่านหน้าการปฏิเสธและการยอมรับในปัจจุบันที่AppRejections.comและตรวจสอบว่าคุณไม่ได้ทำอะไรผิดเกี่ยวกับการเปลี่ยนแปลงในเหตุผลการอนุมัติ "ความลับ" ของ Apple


มีคนใช้ชื่อโดเมน :(
อดัม

1
ใช่คุณควรอัปเดตหรือลบสิ่งนี้ ดูเหมือนว่าเว็บไซต์สแปม ...
Dan Hanly

4

เมื่อคุณส่งมีกล่องให้คุณป้อนรายละเอียดบัญชีทดลองใด ๆ ที่แอปพลิเคชันของคุณอาจต้องการ

กล่องนี้ยังเหมาะสำหรับใส่รายละเอียดเพิ่มเติมใด ๆ ที่ผู้ตรวจสอบอาจพบว่ามีประโยชน์เมื่อตรวจสอบใบสมัครของคุณ


4

หากเป็นแอพ iPad อย่าพูดถึง iPad ในชื่อแอพเมื่อคุณส่งมันหรือชื่อที่แสดงใน Info.plist ของคุณ

นี่เป็นข้อผิดพลาดเล็กน้อยสำหรับฉันเพราะฉันมีแอป "หนึ่ง" (สองไบนารี) ที่มีส่วนต่อประสานที่แตกต่างกันสำหรับ iPhone และ iPad - ฉันไม่สามารถเรียกเวอร์ชัน Symmetry Lab ได้เพราะ iPad เป็นสิ่งที่เรียกว่าแอป iPhone ไม่สามารถเรียกมันว่า "Symmetry Lab iPad" เพราะคุณไม่สามารถพูด iPad ในชื่อและไม่ต้องการเรียกมันว่า "Symmetry Lab HD" เพราะมีความแตกต่างมากกว่าความละเอียด ฉันลงเอยด้วยการ "Symmetry Lab Pro"


3
คุณสามารถพูดถึง iPad และ iphone ได้ แต่คุณต้องใส่คำว่า FOR ... ตัวอย่าง: MYAPP สำหรับ IPHONE นั้นใช้ได้ MYAPP IPHONE นั้นไม่ คุณถูกปฏิเสธเพราะคุณลืม
Duck

3

อย่าใช้รูปภาพในรายการแถบแท็บที่มีลักษณะคล้ายกับ iPhone / iPod Touch พวกเขาใช้เพื่อให้พวกเขา แต่ตอนนี้พวกเขากำลังปฏิเสธพวกเขา ดูเหมือนว่าฮาร์ดแวร์ Apple อื่น ๆ ไม่ใช่ปัญหา


3

Apple ไม่เปลี่ยนวิธีเรียงลำดับวันที่สำหรับแอพที่ส่งใหม่หรือไม่

เราไม่จำเป็นต้องเล่นเกม "ตั้งค่าวันที่ของคุณในอนาคตจากนั้นเป็นวันนี้" อีกต่อไป

"แอปใหม่" จะเรียงตาม "วันที่อนุมัติ" ในขณะนี้


มันเป็นเรื่องจริงเหรอ? คงเป็นเรื่องที่ดีนะ :)
Bazman

2

มี "ไบนารีไม่ถูกต้อง" ในหลายครั้ง สิ่งที่ใช้งานได้ในที่สุดคือการบีบอัดบันเดิลโดยตรงบน Mac และอัปโหลดบน Mac แน่นอนปล่อยไฟล์. dSYM ออก ในการพยายามก่อนหน้านี้การซิปถูกทำบนพีซี การ Rezipping อีกครั้งเพื่อปล่อยให้. dSYM ถูกทำบนพีซีในความพยายามที่ล้มเหลว


ไม่แน่ใจว่าคุณทำอะไรผิดที่นั่น ... ไม่เคยมีปัญหาเพียงแค่คลิกขวาที่ไฟล์แอพภายใต้ผลิตภัณฑ์ใน xCode เปิดเผยในตัวค้นหา คลิกขวาที่ไฟล์และบีบอัด
ingh.am

1
อาจเป็นเพราะคุณบีบอัดข้อมูลthumbs.dbลงไป
Simeon

2

หากคุณใช้เบราว์เซอร์อื่นที่ไม่ใช่ Safari เพื่อโต้ตอบกับพอร์ทัลผู้พัฒนาสิ่งต่าง ๆ อาจไม่ทำงาน ฉันเสียค่าใช้จ่ายเป็นเวลาอย่างน้อยหนึ่งชั่วโมงในความทุกข์ยากเพื่อค้นหาสิ่งนี้


1

หากคุณสร้างแอปพลิเคชันเวอร์ชัน Lite ของคุณโปรดระวังอย่าล็อกคุณลักษณะที่อาจทำให้แอปพลิเคชันนั้นทำงานไม่สมบูรณ์ คุณไม่ควรขายในเวอร์ชั่นเต็ม (แม้ว่าจะดูเหมือนว่ามีหลายแอปที่ทำเช่นนี้อยู่ดี)

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