จะลบแอพ Build ในไซต์ iTunes Connect ใหม่ได้อย่างไร


90

ฉันต้องการที่จะอัปโหลด app ของฉันรุ่นใหม่บนiTunes เชื่อมต่อแต่ฉันไม่สามารถส่งเป็นฉันพูดถึงที่นี่

ตอนนี้ฉันต้องการลบบิวด์ที่อัปโหลดและอัปโหลดบิวด์ใหม่พร้อมเวอร์ชันบันทึก แต่ฉันได้รับข้อผิดพลาดดังที่แสดงในภาพหน้าจอ ที่นี่

ค้นหาโซลูชันที่นี่

คุณไม่สามารถลบบิวด์ที่อัปโหลดเก่าได้คุณต้องอัปโหลดบิวด์ใหม่ด้วยเวอร์ชันบิวด์ใหม่ (+1)


ใบรับรองนักพัฒนาของคุณแตกต่างกัน นั่นเป็นปัญหา คุณควรใช้ใบรับรองนักพัฒนาที่ถูกต้องซึ่งใช้สำหรับการอัปโหลดเวอร์ชันก่อนหน้าของคุณ
Raj Subbiah

ใบรับรองนักพัฒนาของฉันถูกต้อง แต่ฉันต้องการโอนแอพของฉันไปยังบัญชีอื่นที่เหตุใดคำเตือนนี้จึงแสดงขึ้น ... แต่มันไม่สนหรอกฉันต้องการวิธีแก้ปัญหาสำหรับข้อผิดพลาดครั้งแรก ...
hmdeep

คุณเปลี่ยนหมายเลขเวอร์ชันของ plist หรือไม่?
Raj Subbiah


Hannes Sverrisson ฉันเพิ่มคำตอบของคุณในคำถามของฉัน
hmdeep

คำตอบ:


120

คุณไม่สามารถลบเก่าที่อัปโหลดสร้าง: คุณจะต้องอัปโหลดสร้างใหม่กับใหม่รุ่นการสร้าง (== Bundle รุ่นใน plist )

ตัวอย่างเช่นหากเวอร์ชันบิวด์ปัจจุบันของคุณคือ 1.3 ให้เก็บถาวรและอัปโหลดบิวด์ใหม่ด้วยเวอร์ชันบิวด์ที่เพิ่มขึ้นเช่น 1.3.1:

ภาพ


14
เพื่อให้ชัดเจน (เอ่อ) หมายเลขบิวด์คือ "เวอร์ชัน Bundle" ของคุณ นี่คือสิ่งที่คุณควรเพิ่มขึ้น ผู้ใช้ไม่เห็นสิ่งนี้นี่เป็นข้อมูลอ้างอิงของคุณเอง ฉันมี Bundle เวอร์ชัน 2.0.2 และ 'เพิ่มขึ้น' เป็น 2.0.21 เพื่อส่ง หากฉันต้องการส่งบิลด์เพิ่มเติมฉันจะทำให้เป็น 2.0.22, 2.0.23 เป็นต้น "สตริงเวอร์ชัน Bundle, short" ของฉันยังคงเป็น 2.0.2 - นี่คือสิ่งที่ผู้ใช้เห็น
ED-209

สวัสดีฉันทำสิ่งนี้แล้วและบรรทัด Build ของแอพ iTunes Connect ของฉันยังคงแสดงวันที่สร้างและอัปโหลดเก่าแม้ว่าจะเสร็จสิ้นการประมวลผลใหม่แล้วก็ตาม
quantumpotato

ตามที่ฉันบอกว่าคุณไม่สามารถลบได้คุณต้องเพิ่มบิลด์ใหม่และแนบบิลด์ใหม่พร้อมกับการส่ง
hmdeep

นี่คือข้อมูลเพิ่มเติมที่อ้างอิงถึงคำตอบอื่น ๆ เราจะ 'ลบเวอร์ชันจากการตรวจสอบ' ลิงก์จากไซต์ iTunes ใหม่ได้อย่างไร บางครั้งเราอาจไม่เห็นบรรทัดที่กล่าวถึงในคำตอบ หลังจากออกจากระบบ / เข้าสู่ระบบ iTunes โดยมีช่องว่างเวลาเราจะเห็นบรรทัด "ลบเวอร์ชันนี้ออกจากการตรวจสอบ" บน iTunes
SHS

1
กล่าวอีกนัยหนึ่งเวอร์ชันในภาพคือ CFBundleShortVersionString ของคุณ
Henrik Erlandsson

7

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

ดังนั้นคุณสร้างรุ่นใหม่ของ app ใน iTunes Connect (เวอร์ชั่น 1.0.3) และการตั้งค่าของคุณในNewProject -Info.plist :

  • เวอร์ชัน Bundle: 1.0.3.2
  • สตริงเวอร์ชัน Bundle สั้น: 1.0.4

เก็บและอัปโหลด

เมื่อ Itunes Connect ประมวลผล Build ใหม่แล้วจะปรากฏในส่วนPre-Releasesและคุณจะสามารถเลือกสำหรับเวอร์ชัน 1.0.3 และส่งไปตรวจสอบได้


3
คุณต้องเพิ่ม CFBundleVersion ไม่ใช่สตริงเวอร์ชันสั้น
ชายฝั่งทะเลทิเบต

6

ดูเหมือนว่าเวอร์ชันใหม่ของแอป iTunes Connect สำหรับอุปกรณ์ iOS จะไม่มีความสามารถ "ปฏิเสธการสร้าง" เหมือนกับแอปเวอร์ชันก่อนหน้าและพอร์ทัล iTunes Connect คุณไม่สามารถปฏิเสธหรือลบงานสร้างที่อัปโหลดไปยัง iTunes Connect ในเวอร์ชันล่าสุด (ธันวาคม 2014)

วิธีแก้ปัญหาคือเพียงแค่อัปโหลดบิลด์ใหม่ อย่างไรก็ตามเพื่อให้ iTunes Connect ยอมรับบิลด์ใหม่คุณต้องเพิ่มหมายเลขบิวด์ที่มองเห็นได้ภายในก่อนที่จะสร้างที่เก็บถาวรใหม่ ตัวเลขที่จะเพิ่มขึ้นจะมีชื่อว่า "Build" หรือ "Bundle Version" ขึ้นอยู่กับตำแหน่งที่คุณดูในอินเทอร์เฟซ Xcode เห็นได้ชัดว่าการเปลี่ยนแปลงในสถานที่แห่งหนึ่งสะท้อนให้เห็นในอีกแห่งหนึ่ง

นี่คือตำแหน่งที่คุณสามารถเปลี่ยนหมายเลขเวอร์ชัน Build / Bundle:

ทั่วไป> "สร้าง: 1.0.1"

-หรือ-

ข้อมูล> "Bundle Version: 1.0.1"

-หรือ-

Info.plist> "เวอร์ชัน Bundle: 1.0.1"

เมื่อหมายเลขมีการเปลี่ยนแปลงให้เก็บถาวรบิวด์ใหม่และส่งไปยัง iTunes Connect อีกครั้ง


4

ฉันไม่แน่ใจว่ามีวิธีลบบิลด์ แต่การอัปเดตหมายเลขบิวด์และการส่งใหม่จะใช้ได้ผลสำหรับฉัน

ข้อผิดพลาด ITMS-9000: "การอัปโหลดไบนารีซ้ำซ้อนมีการอัปโหลดไบนารีที่มีเวอร์ชันบิวด์ '1.0' สำหรับรถไฟ '1.0' อยู่แล้ว


2

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

ตรวจสอบคำตอบของ Apple จากหัวข้อนี้: จะลบ build ออกจาก itunes connect ได้อย่างไร?


0

ฉันไม่คิดว่าจะมีวิธีลบงานสร้างเหมือนที่ Mark Philip พูด ฉันใช้ Xamarin ฉันแก้ไขปัญหาโดยทำสิ่งนี้ใน Xamarin: project -> options -> IOS Application -> build

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