ฉันต้องการทดสอบการซื้อแอพดังนั้นฉันจึงอัปโหลดบิลด์ด้วย xcode ฉันสามารถเห็นงานสร้างภายใต้ "Prerelase" แต่ไม่ได้อยู่ใน "รุ่น" ใช้เวลานานแค่ไหนในการแสดงใน "เวอร์ชั่น" มันเป็นเวลา 30 นาที
ฉันต้องการทดสอบการซื้อแอพดังนั้นฉันจึงอัปโหลดบิลด์ด้วย xcode ฉันสามารถเห็นงานสร้างภายใต้ "Prerelase" แต่ไม่ได้อยู่ใน "รุ่น" ใช้เวลานานแค่ไหนในการแสดงใน "เวอร์ชั่น" มันเป็นเวลา 30 นาที
คำตอบ:
ไม่สามารถมองเห็นการสร้างได้จนกว่าขั้นตอน "กำลังดำเนินการ" อยู่ในระหว่างดำเนินการในแท็บ "ก่อนวางจำหน่าย" มันควรขึ้นอยู่กับขนาดของแอพของคุณ สำหรับแอปขนาด 10Mb ของฉันใช้เวลาประมาณ 5 นาที
ตรวจสอบกล่องจดหมายของคุณสำหรับอีเมลจาก iTunes Store:
หัวเรื่อง: iTunes Connect: แอปของคุณ [... ] มีปัญหาอย่างน้อยหนึ่งอย่าง
เรียนผู้พัฒนา
เราได้ค้นพบปัญหาอย่างน้อยหนึ่งปัญหากับการจัดส่งล่าสุดของคุณสำหรับ [แอปของคุณ] ในการประมวลผลการจัดส่งของคุณปัญหาต่อไปนี้ต้องได้รับการแก้ไข:
แอพนี้พยายามเข้าถึงข้อมูลที่มีความอ่อนไหวต่อความเป็นส่วนตัวโดยไม่มีคำอธิบายการใช้งาน Info.plist ของแอปจะต้องมีคีย์ NSPhotoLibraryUsageDescription ที่มีค่าสตริงที่อธิบายถึงผู้ใช้ว่าแอปใช้ข้อมูลนี้อย่างไร
[ ... ]
เมื่อทำการแก้ไขที่ต้องการแล้วคุณสามารถส่งไบนารีที่ถูกแก้ไขใหม่ได้
ความนับถือ,
ทีม App Store
XCode 8 บอกฉันว่าการอัปโหลดสำเร็จ แต่โครงสร้างไม่ปรากฏใน iTunesConnect จนกว่าฉันจะแก้ไขปัญหาที่ระบุในอีเมลและส่งใหม่
อาจเป็นประโยชน์:
หากต้องการอัปเดตคำตอบ @cdescours 'ตอนนี้บิวด์ที่อัปโหลดสามารถดูได้ในแท็บ "กิจกรรม" ในสถานะ "กำลังดำเนินการ"
ตรวจสอบอีเมลของคุณ. คุณต้องมีปัญหาหรือรายงานที่หายไปในอีเมลของคุณ ฉันได้รับอีเมล์ว่าฉันไม่ได้รับNSCameraUsageDescription
กุญแจInfo.plist
ในกรณีที่คุณกำลังเพิ่มการสร้างที่มีเป้าหมายการใช้งาน> 9 เพิ่มคีย์เหล่านี้เพื่อ info.plist ในกรณีที่คุณกำลังใช้กล้องภาพถ่ายและ: Privacy - Camera Usage Description
และPrivacy - Photo Library Usage Description
มีคำอธิบายที่ถูกต้อง
ฉันมีปัญหาเดียวกันเมื่อฉันส่งสตริงว่างสำหรับกุญแจเหล่านี้
เมื่อคุณอัปโหลดบิลด์จากแอพพลิเคชั่นโหลดเดอร์หรือโดยตรงจาก xcode ของคุณไปยัง App Store และมันจะไม่แสดงแม้ในการอัปโหลดหลายครั้งด้วยรุ่นบิลด์ที่แตกต่างกัน
หมายเหตุ: สตริงการอนุญาตนี้จำเป็นสำหรับ iOS 10
NSLocationWhenInUseUsageDescription
, ,NSCameraUsageDescription
NSPhotoLibraryUsageDescription
บางครั้งคุณอาจต้องตรวจสอบอีเมลของคุณ จะไม่มีข้อผิดพลาดขณะอัปโหลด แต่แอปเปิลอาจส่งอีเมลพร้อมข้อผิดพลาดในบิลด์ของคุณ ในกรณีของฉันฉันได้รับอีเมลโดยมีข้อผิดพลาดดังต่อไปนี้
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
ฉันเพิ่มคีย์ NSPhotoLibraryUsageDescription แล้ว แต่สตริงคำอธิบายว่างเปล่า
สร้างคำตอบของ @ sreedeep-kesav (ตัวแทนไม่เพียงพอที่จะแสดงความคิดเห็น) Privacy - Camera Usage Description
และPrivacy - Photo Library Usage Description
สามารถตั้งค่าได้โดยเปิดInfo.plist
ไฟล์ของคุณใน Xcode และเลือกปุ่มบวกถัดจากInformation Property List
:
ว้าวนี่มันช่างน่ารำคาญสุด ๆ ! สุจริตฉันไม่ทราบว่าปัญหาคืออะไรเพราะฉันได้อัปโหลดแอพจำนวนมากไปยัง appstore ผ่าน Xcode ในช่วงไม่กี่ปีที่ผ่านมา แต่เมื่อสองสามวันที่ผ่านมา ใน iTunesConnect เป็นการประมวลผลหรือที่อื่น ๆ ในที่สุดฉันก็ลองใช้แอพพลิเคชั่นโหลดแม้ว่าฉันจะไม่เคยใช้มันมาก่อน ความพยายามครั้งแรกหมดเวลา "กำลังดึงโทเค็นการเชื่อมต่อ Apple" หรือบางอย่าง ฉัน CMD + Q และลอง Application Loader อีกครั้งและครั้งที่ 2 ที่การอัปโหลดเสร็จสิ้น ... และตอนนี้สร้างของฉันจะปรากฏใน iTunesConnect เป็นการประมวลผล OMG ที่น่ารำคาญสับสนและเสียเวลามาก (โดยทั่วไปประสบการณ์ Dev Dev ของ Apple ฉันเดา)
อย่างไรก็ตาม ... คิดว่าฉันจะแบ่งปันผลลัพธ์ของฉัน
ฉันประสบปัญหาเดียวกันเมื่อฉันอัปโหลดบิลด์ไม่แสดง AppStore Connect
แม้ว่าฉันจะไม่ได้รับเมลปัญหาใด ๆ จากแอปเปิ้ล ดังนั้นฉันแค่รอวันเดียวและการสร้างนั้นเริ่มปรากฏให้เห็นAppStore Connect
หลังจากผ่านไปหนึ่งวัน มันเป็นปัญหาแอปเปิ้ลทีมที่แปลกประหลาดต้องดูมัน
การเข้ารหัสที่มีความสุข :)
ตรวจสอบตัวเลือกนโยบายการเข้าถึงข้อมูลส่วนบุคคลทั้งหมดของคุณในไฟล์ Info.plist
ตรวจสอบสถานะของบิลด์ใหม่บนแท็บ " กิจกรรม " เมื่อป้ายกำกับ "กำลังดำเนินการ " หายไปจากงานสร้างคุณควรจะสามารถใช้งานได้
ฉันเจอปัญหาเดียวกันฉันเปลี่ยนจาก Xcode6.0 เป็น Xcode6.1 และงานสร้างของฉันก็เริ่มปรากฏในรายการ
ฉันต้องการแบ่งปันประสบการณ์ของฉันฉันอัปโหลดงานสร้างของฉันโดยผู้อัปโหลดแอปพลิเคชันและ xcode และหลังจากผ่านไป 10 ชั่วโมงฉันไม่เห็นงานสร้างใด ๆ ใน iTunes ที่เชื่อมต่อ ในที่สุดฉันก็ติดต่อแอปเปิลและพวกเขาอธิบายว่าการตรวจสอบบิลด์อาจใช้เวลาสูงสุด 24 ชั่วโมง หลังจาก 24 ชั่วโมงหากบิลด์ไม่ปรากฏในหน้าเว็บที่เกี่ยวข้องพวกเขาแนะนำให้อัปโหลดเวอร์ชันที่ใหม่กว่า และถ้าหลังจาก 24 ชั่วโมงที่สองหากยังไม่มีงานสร้างใด ๆ คุณสามารถโทรไปที่โปรแกรมช่วยเหลือ developper ของ Apple นี่คือหน้าที่คุณสามารถค้นหาหมายเลขโทรศัพท์ได้:
https://developer.apple.com/contact/phone/
การเผยแพร่เวอร์ชันแรกของแอปพลิเคชันของคุณอาจใช้เวลาสองสามวัน แต่เวอร์ชันที่ใหม่กว่านั้นใช้เวลาน้อยลง
ตรวจสอบคีย์และค่าทั้งหมดในไฟล์info.plist หากปุ่มใดหายไปก็จะทำให้เกิดปัญหานี้ AppIcon และสิ่งอื่น ๆ ที่เขียนในไฟล์ info.plist ต้องเป็นเจ้าเมืองดังนั้นคุณจะไม่สามารถรับปัญหานี้ได้
ตรวจสอบสคีมาของคุณว่าคุณได้เลือกรีลีสแล้วไม่ใช่ดีบั๊ก
สิ่งนี้ใช้ได้สำหรับฉัน
หากบิลด์หายไปจากแท็บ 'กิจกรรม' ของ iTunes จากนั้นตรวจสอบคีย์ info.plist ของคุณ หากมีปุ่มทั้งหมดให้ตรวจสอบรายละเอียดปุ่มทั้งหมด ถ้าความยาวของมันสั้นแล้วเพิ่มความยาวคำอธิบายคีย์ของคุณ
แค่อยากจะแบ่งปันประสบการณ์ของฉันเช่นกัน My Build มีขั้นตอนการดำเนินการที่ข้าม (เป็นเพียง 984kB แอพ) แต่ไม่ปรากฏในแท็บ "รุ่น" นานกว่า 30 นาที ฉันยังตรวจสอบอีเมลอีกครั้ง แต่ไม่ได้รับอะไรจาก Apple อย่างไรก็ตามภายใต้แท็บเวอร์ชันฉันมี 3 บิลด์ที่แสดงยกเว้นตัวล่าสุด สิ่งที่ใช้งานได้สำหรับฉันคือฉันเพิ่งคลิกที่ล่าสุดน้อยที่สุด (คลิกที่หมายเลข Build) จากนั้นคลิกที่ Expire Build และ voila ซื้อ Build ล่าสุดก็ใช้ได้ทันทีภายใต้เวอร์ชันปัจจุบัน
ฉันไม่พบเอกสาร Apple ที่อธิบายความผิดปกตินี้
หวังว่ามันจะช่วย! ไชโย
ในกรณีของฉันฉันอัปโหลดบิลด์ด้วยเวอร์ชันที่อัปเดตแล้ว เช่น1.1.0
รูปร่าง 1.1.0
แล้วฉันกลับไป1.0.0
สร้าง1.0.5
และสร้างเดียวกันปรากฏอยู่ภายใต้1.0.0
แบบเลื่อนลงหัว
หวังว่าจะช่วยใครซักคน
นี่คือความผิดพลาดของฉัน:
ฉันได้รับการอัปเดตเล็กน้อยในส่วนเนื้อหาแจ้งเตือนและฉันไม่ได้แตะรหัสของฉันด้วยซ้ำ
แต่ฉันคิดว่าฉันอาจต้องอัปโหลดใหม่อีกครั้งเพื่อให้สอดคล้องกับการเปลี่ยนแปลงในเวอร์ชันล่าสุด
และฉันก็ทำ
พยายามอัปโหลด 3 Builds One by One
แต่ไม่มีบิลด์เดียวที่แสดงในเวอร์ชันบินทดสอบ (ตกใจ)
หลังจากนั้นฉันก็ตระหนักถึงความผิดพลาดของฉันว่าเพียงแค่อัปเดตส่วนเนื้อหาของ APNS โดยไม่ต้องแตะรหัสของฉันฉันพยายามอัปโหลดงานสร้างใหม่และคาดว่าจะสะท้อนออกมาใน Test Flight (ฉันโง่มาก)