ข้อผิดพลาด ITMS - พบชุดรวมแอป 90167 หมายเลขในแพ็คเกจ


161

ก่อนที่ฉันจะเริ่มเขียนเกี่ยวกับข้อผิดพลาดฉันทำงานบน macOS Sierra และใช้ Xcode 7.3.1

ดังนั้นฉันกำลังสร้างที่เก็บถาวรจากแอพของฉันฉันจะตรวจสอบแอปและมันผ่านการตรวจสอบ แต่เมื่ออัปโหลดไปยัง App Store ฉันได้รับข้อผิดพลาด "ข้อผิดพลาด ITMS - 90167 ไม่พบแอปบันเดิลในแพ็คเกจ"

ฉันตรวจสอบเอกสารทั้งหมดแล้วและมีทุกอย่าง

  • ฉันมีโปรไฟล์การจัดสรรทั้งหมดของฉัน
  • ฉันมีการวางจำหน่ายในชื่อ "การกระจาย iOS"

ข้อผิดพลาดนี้เพิ่งเริ่มปรากฏหลังจากที่ฉันติดตั้ง macOS Sierra

ใครมีความคิดว่าทำไมฉันถึงได้รับข้อผิดพลาดนี้

ขอบคุณล่วงหน้า.


3
เหมือนกันที่นี่ - เซียร์รา + 7.3.1 ยังไม่สามารถเรียกใช้โปรแกรมจำลองได้ เสียใจที่ต้องอัปเกรด ... : - /
Jolly Roger

2
@ JollyRoger ฉันไม่มีปัญหาในการรันโปรแกรมจำลองกับ Sierra Public Beta 1 + Xcode 7.3.1
Jason Farnsworth

4
ฉันพบข้อผิดพลาดนี้กับ Xcode 7.3.1 + macOS Sierra GM ลองใช้ Application Loader ไม่ทำงานเช่นกัน
ฤดูหนาว

4
นี่คือสิ่งที่เกิดขึ้นสำหรับฉันกับรุ่นที่ไม่ใช่เบต้า 10.12 ของ Sierra and Xcode 7.3.1
moliveira

2
การส่งออกด้วย Xcode 7.3.1 และส่งด้วย Application Loader จาก Xcode 8.1 ใช้ได้สำหรับฉัน
Jeremy Piednoel

คำตอบ:


102

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


58
ฉันระบุวิธีแก้ปัญหา: คุณสามารถทำบิลด์ของคุณใน 7.3.1 แล้วกดไปที่ app store ใน 8 เบต้า จนกว่า Sierra จะได้รับการแก้ไขนี่น่าจะเป็นทางออกที่ดีที่สุดของคุณ
Jolly Roger

4
@JollyRoger สิ่งนี้ใช้ได้สำหรับฉันสร้างด้วย XCode 7.3.1 และอัปโหลดโดยใช้ Application Loader ของ XCode 8 เบต้า อย่างไรก็ตามยังมีข้อความ 'INFO ITMS-90111: "Beta Toolchain แอปนี้ถูกสร้างขึ้นโดยใช้ toolchains เบต้าแอปที่สร้างด้วย toolchains รุ่นเบต้านั้นเป็นที่ยอมรับสำหรับการส่ง TestFlight โปรดทราบว่าคุณจะไม่สามารถส่ง builds เหล่านี้เพื่อขายบน App ร้านค้า ""
Mr. Zystem

1
@ JollyRoger คุณเป็นฮีโร่ ทำงานให้ฉันได้แม้ว่ามันจะล้มเหลวในการพยายามครั้งแรกโดยมีข้อผิดพลาดแบบสุ่ม แต่ทำงานในการลองครั้งต่อไป
Ali

7
ยังคงเห็นสิ่งนี้ใน macOS Sierra Beta ล่าสุด (4 ฉันคิดว่า)
จริงๆ

3
ยืนยัน: Application Loader 3.6 (จาก XCode 8 เบต้า) ทำงานตามที่อธิบายไว้!
Yuri Sidorov

46

ปัญหา:

  • ปัญหาเกี่ยวกับการสร้าง macOS Sierra ปัจจุบัน

วิธีแก้ปัญหา

  • สร้างด้วย Xcode 7.3.1 จากนั้นอัปโหลดโดยใช้ Xcode 8 [Beta] (ขอบคุณ @JollyRoger)
  • ปัจจุบันการแก้ปัญหานี้ใช้ได้เฉพาะกับTestFlightและไม่ใช้สำหรับการส่งแอพสโตร์

ไม่จำเป็นต้องแก้ไข [อัพเดท]

  • ดังนั้นดูเหมือนว่าข้อผิดพลาดนี้จะคงอยู่ตลอดระยะเวลาเบต้าทั้งหมดและอาจไม่คุ้มค่าที่ Apple จะแก้ไขได้อีกต่อไปเนื่องจาก iOS 10.0 เวอร์ชันสุดท้ายจะเปิดตัวในอีกไม่กี่วันและ macOS Sierra รุ่นสุดท้ายก็จะเปิดตัวไม่กี่วันหลังจากนั้น .
  • หากคุณยังคงได้รับปัญหานี้จากการสร้าง macOS Sierra ขั้นสุดท้ายตรวจสอบให้แน่ใจว่าคุณใช้ Xcode 8.x และไม่ใช่อะไรที่เร็วกว่านั้น

ข้อผิดพลาดที่เป็นไปได้:

  1. ข้อผิดพลาด ITMS-90635

    ข้อผิดพลาด ITMS-90635: "รูปแบบ Mach-O ไม่ถูกต้อง Mach-O ในชุด" .... เฟรมเวิร์ก "ไม่สอดคล้องกับ Mach-O ในบันเดิลหลัก Bundle หลัก Mach-O มี armv7 (รหัสเครื่อง ) และ arm64 (รหัสเครื่อง) ในขณะที่ Mach-O บันเดิลซ้อนอยู่มี armv7 (บิตโค้ด) และ arm64 (บิตโค้ด) ตรวจสอบว่าเป้าหมายทั้งหมดสำหรับแพลตฟอร์มนั้นมีค่าที่สอดคล้องกันสำหรับการตั้งค่าการสร้าง ENABLE_BITCODE "

    การแก้ไข:ยกเลิกการInclude Bitcodeเลือกตัวเลือกก่อนที่จะอัปโหลด

  2. INFO ITMS-90111

    INFO ITMS-90111: "Beta Toolchain แอพนี้ถูกสร้างขึ้นโดยใช้ toolchains รุ่นเบต้าแอพที่สร้างขึ้นด้วย toolchains รุ่นเบต้านั้นเป็นที่ยอมรับสำหรับการส่ง TestFlight โปรดทราบว่าคุณจะไม่สามารถส่งบิลด์เหล่านี้เพื่อขายได้ใน App Store"

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

    แอปใหม่และการอัปเดตแอปจะต้องสร้างขึ้นด้วย Xcode 6 รุ่นสาธารณะ (GM) หรือใหม่กว่า, OS X และ tvOS SDK อย่าส่งแอพที่สร้างขึ้นด้วยซอฟต์แวร์เบต้ารวมถึงการสร้างเบต้า OS X


ขณะนี้ได้รับ 'INFO ITMS-90111: "Beta Toolchain แอปนี้ถูกสร้างขึ้นโดยใช้ toolchains รุ่นเบต้าแอปที่สร้างด้วย toolchains รุ่นเบต้านั้นเป็นที่ยอมรับสำหรับการส่ง TestFlight โปรดทราบว่าคุณจะไม่สามารถส่งบิลด์เหล่านี้เพื่อขายใน App Store ."
Sarim Sidd

นี่ไม่ใช่ข้อผิดพลาดจริงๆ เป็นเพียงการแจ้งให้คุณทราบว่าคุณไม่สามารถส่งแอพของคุณไปยังร้านค้าได้ คุณเก็บถาวรด้วย Xcode 8 หรือ Xcode 7.3.1 หรือไม่
xemacobra

ฉันเก็บถาวรด้วย Xcode 7.3.1 และอัปโหลดไปยัง ITC โดยใช้ตัวโหลดแอปพลิเคชันจาก Xcode 8 เบต้าเมื่อฉันใช้ไบนารีนั้นเพื่อส่งแอปเพื่อตรวจสอบมันล้มเหลวด้วยข้อผิดพลาดที่ระบุการสร้างด้วยเครื่องมือเบต้าไม่ยอมรับการส่ง .
Sarim Sidd

เพื่อจุดประสงค์ในการแบ่งปันข้อมูล ฉันได้ลองใช้ชุดเครื่องมือโอเพ่นซอร์สที่กำหนดเองอัปโหลดผ่าน Application Loader และบรรทัดคำสั่ง iTunes Transporter สิ่งเหล่านี้ไม่ได้ผลเลย จะอัปเดตหากฉันพบวิธี
xemacobra

1
@Sarim คุณต้องเปลี่ยนหมายเลขบิลด์ของระบบปฏิบัติการเมื่อทำการเก็บถาวรเป็นสิ่งที่ไม่ใช่ระบบปฏิบัติการเบต้า
grg

39

หากคุณกำลังอัปโหลดจาก Xcode7 (น้อยกว่า Xcode8) และ macOS Sierra (V10.12) ดังนั้นปัญหานี้"ข้อผิดพลาด ITMS-90167:" จะไม่มีการรวมกลุ่ม. app ที่พบในแพ็คเกจ ""จะมาและจะไม่อนุญาตให้อัปโหลดบิลด์แอพสโตร์.

ดังนั้นใช้"Application Loader V3.6" หรือ "Xcode8"เพื่ออัปโหลดบิลด์


คุณลองส่งแอปด้วยวิธีนี้หรือไม่? ถ้าใช่ปัญหาใด ๆ
อเล็กซ์

1
@Alex ฉันอัปโหลดแอปพลิเคชันผ่าน "ตัวโหลดแอปพลิเคชัน" และทำงานได้ดีสำหรับฉัน
pabitranjan

1
ปัญหาไม่เกี่ยวข้องกับว่าฉันใช้ Application Loader หรือ Xcode เพื่ออัปโหลด เฉพาะการอัพเกรดเป็น XCode 8 แก้ปัญหาได้
ฮันส์

มีความคิดเห็นใดเกี่ยวกับสาเหตุที่ Xcode 7 ของฉันไม่แสดงวงกลมสีแดงอัปเดตบนไอคอนถาดเดสก์ท็อปของ Apple Store ฉันต้องป้อน Apple Store ด้วยตัวเองแล้วค้นหา Xcode เพื่ออัปเดต ...
Heitor

@pabitranjan เราสามารถดาวน์โหลดแอปพลิเคชั่นโหลด v3.6 จากที่ไหน? ฉันไม่พบที่ใดใน iTunes ที่เชื่อมต่อ
Sakkeer Hussain

24

ลองสิ่งนี้มันได้ผลเหมือนเป็นเสน่ห์สำหรับฉัน

เราเผชิญปัญหาเดียวกันในเวลาที่อัพเดทmacOS Sierraเซีย

ตอนอัปโหลดบิวด์โดยใช้Xcode7.3.1เราจะได้รับข้อความแสดงข้อผิดพลาด

 "ERROR ITMS-90167:"No.app bundles found in the package"

เพื่อแก้ไขข้อผิดพลาดและอัปโหลดไฟล์ IPA บน App Store ทำตามขั้นตอนด้านล่าง

  • เราส่งออกสร้างโดยใช้Xcode7.3.1 ป้อนคำอธิบายรูปภาพที่นี่

- สำหรับการอัปโหลดบิวด์เราใช้Application Loader V3.6ของXcode8 Xcode8

Xcode -> Open Developer Tools -> Application Loader

ทำตามขั้นตอนด้านล่าง

1) เปิด Application Loader ป้อนคำอธิบายรูปภาพที่นี่

2) เลือก Build (IPA) ป้อนคำอธิบายรูปภาพที่นี่

3) อัปโหลดไฟล์ IPA ไปยัง app store ป้อนคำอธิบายรูปภาพที่นี่

4) ส่ง Build (IPA) ไปที่ App store สำเร็จ ป้อนคำอธิบายรูปภาพที่นี่

แอพของคุณจะอัปโหลดที่ Appstore

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


1
นี่คือคำตอบที่ถูกต้องที่สุด การอัปโหลดด้วย Xcode 8 ไม่ทำงานสำหรับเรา แต่การอัปโหลดด้วย Application Loader ทำได้
jamix

1
ได้ผลจริงเหมือนมีเสน่ห์! ตอนนี้ฉันสามารถไปที่เบียร์ในตู้เย็น ... ขอบคุณ!
Sebastián Guerrero

@SandroMachado เยี่ยมมาก :)
Jaywant Khedkar

9

ก่อนอื่นฉันอยากจะขอบคุณ @xemacobra สำหรับวิธีแก้ปัญหาของเขามันใช้งานได้สำหรับฉันจนกว่าฉันจะต้องส่งใบสมัครเพื่อตรวจสอบ

หากคุณต้องการส่งแอปพลิเคชันสำหรับ App Store และบิลด์บอกว่าYou may not submit builds using beta software...ที่นี่เป็นวิธีแก้ปัญหา:

ปัญหาคือ Xcode กำลังส่งข้อมูลบิลด์พร้อมกับเวอร์ชั่นของ Mac OS ของคุณ ในการแก้ไขปัญหานั้นคุณเพียงแค่เปลี่ยน Mac OS ของคุณให้เป็นรุ่นที่เก่ากว่าและเป็นที่ยอมรับ

  1. รีสตาร์ท Mac ของคุณค้างไว้Command + Rขณะบู๊ตเครื่อง
  2. เปิด Terminal
  3. วิ่ง csrutil disable
  4. รีสตาร์ท Mac ของคุณ
  5. ใน Finder ให้ไปที่ /System/Library/CoreServices/SystemVersion.plist
  6. เปิดไฟล์เพื่อให้คุณสามารถแก้ไข SystemVersion.plist
  7. ค้นหา<key>ProductBuildVersion</key>และค้นหาที่แนบมานี้string ยกตัวอย่างเช่นเหมืองkey16A254g
  8. เปลี่ยนสิ่งนี้ stringเป็นเวอร์ชันของ Mac OS ที่ขณะนี้ได้รับการสนับสนุนสำหรับรุ่นสาธารณะ ในช่วงเวลาของการแก้ปัญหานี้หนึ่งนี้จะดี:15G31
  9. รีสตาร์ท Xcode เก็บใบสมัครของคุณอีกครั้ง ส่งแอปพลิเคชันอีกครั้ง

ฉันไม่ได้ลองส่งใบสมัครผ่าน Xcode 7.3.1 แต่ฉันรู้ว่ามันยังใช้งานได้ถ้าคุณส่ง .ipaผ่าน Xcode 8 beta 3

เมื่อคุณได้ส่งสร้างของคุณเป็นการเปลี่ยนSystemVersion.plistไปที่เดิมstringและทำซ้ำขั้นตอนที่ 1-4 แทนที่ด้วยcsrutil disablecsrutil enable


2
ยืนยัน: สร้าง / ส่งออกด้วย Xcode 7.3.1 และอัปโหลดด้วย 8 เบต้า 3 แอปพลิเคชันตัวโหลดและไม่ใช่การอัปโหลดออแกไนเซอร์ Nice find
tommybananas

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

2
ไม่นานcsrutil disableพอที่จะเขียนคำอนุญาตสำหรับฉัน ฉันได้ลองแล้วและประสบความสำเร็จหลังจาก 4.step รีสตาร์ทsudo nano -w /System/Library/CoreServices/SystemVersion.plistChange ProductBuildVersion เป็น15G31& ProductVersion 10.11.6& ProductUserVisibleVersion 10.11.6เดียวกัน เพื่อบันทึกและจากนั้นกดControl-X yรีสตาร์ทอีกครั้ง Re-archieve กับ XCode 7.3.1 ผลักดันให้กับ 8 Application LoaderBeta ยืนยันโดย Apple
iamburak

8

ฉันมีประสบการณ์เช่นเดียวกัน นี่เป็นวิธีง่ายๆในการแก้ปัญหาของคุณ Archiveแอปโดยใช้Xcode 7.3.1และไฟล์ของแอปของคุณลงในไดเรกทอรีโดยการเลือกตัวเลือกexportipaSave for iOS App Store deployment

หลังจากนั้นเปิดXcode 8.0และเปิดกว้างApplication Loaderจาก->Xcode Developer Toolsเข้าสู่ทีมของคุณและอัปโหลดไฟล์โดยใช้ipaXcode 8.0

ฉันได้อัปโหลดแอพสองตัวไปiTunesConnectแล้วมันจะทำงานได้อย่างแน่นอน


มีความช่วยเหลือไหม? stackoverflow.com/questions/39867313/…
Thiha Aung

7

ฉันประสบปัญหานี้กับ Xcode 8 GM และพยายามส่งแอปเพื่อเผยแพร่ผ่าน Application Loader

คุณต้องใช้เวอร์ชันของ Application Loader ที่มาพร้อมกับ Xcode 8 ซึ่งควรเป็น 3.6

ฉันยังคงติดตั้ง Xcode 7 อยู่และกำลังใช้งาน Application Loader 3.5

ปรับปรุง

  • แอพของฉันส่งเป็นไรตอนนี้และไปสู่การประมวลผลจากนั้นหลังจากหายไปอย่างสมบูรณ์ ฉันคิดว่านี่อาจเป็นปัญหาแยกต่างหาก

อัปเดต 2

  • คุณยังไม่สามารถใช้ Sierra เพื่อส่งแอพของคุณ อย่างน้อยก็จนกว่าพวกเขาจะปล่อยตัว GM

อัปเดต 3

  • ปัญหานี้ยังคงเกิดขึ้นกับโครงการนี้โดยเฉพาะ ใหม่ทั้งหมด (แอพสติกเกอร์) ที่ฉันสร้างขึ้นตั้งแต่การเปิดตัวสาธารณะได้ถูกส่งไปยัง iTunes Connect โดยไม่มีปัญหา

ฉันทำงานในโครงการนี้ในช่วง betas ดังนั้นอาจเป็นไปได้ว่ามีบางอย่างเกิดความเสียหายระหว่างทางและเป็นสาเหตุของปัญหา อาจต้องเริ่มโครงการใหม่ใน Xcode 8

มีกระทู้ในฟอรัมนักพัฒนาที่แก้ไขปัญหานี้ https://forums.developer.apple.com/thread/62703

สารละลาย

เปิดการแก้ไขสำหรับเราคือการเพิ่มคีย์ "NSCameraUsageDescription" ใน info.plist พร้อมคำอธิบายว่ากล้องทำอะไรในแอป

ไม่แน่ใจว่าโซลูชันนั้นจะช่วยได้ในทุกกรณีหรือไม่


"แอปของฉันกำลังดำเนินการแล้วหายไปอย่างสมบูรณ์ฉันคิดว่านี่อาจเป็นปัญหาแยกต่างหาก" กันที่นี่ คุณได้แก้ไขสิ่งนี้หรือไม่?
Darko Djuric

@DarkoDjuric ยังไม่ แอปอื่นดูเหมือนจะทำงานนอกเหนือจากแอปนี้แม้ว่าอยู่ในระบบเดียวกัน อาจมีบางอย่างผิดพลาดในบางช่วงในช่วงเบต้าและโครงการก็ไม่ดีอีกต่อไป เมื่อฉันมีโอกาสฉันจะสร้างโครงการใหม่และย้ายไฟล์ข้ามเพื่อดูว่าใช้งานได้หรือไม่
Beau Nouvelle

เพิ่มคีย์ NSCameraUsageDescription เพื่อ plist แอปแก้ไขปัญหาสำหรับฉัน
yairsz

6

ฉันส่งแอปที่สร้างขึ้นโดยใช้ LibGDX และมีปัญหาเดียวกันหลังจากอัปเกรดเป็นเซียร่า ฉันแก้ไขมันโดย:

  • การอัพเกรด Xcode (8.x) ตามที่อธิบายไว้ข้างต้น
  • ใช้appLoader เวอร์ชันล่าสุด (3.6) จะทำอย่างไรที่จะใช้ AppLoader ที่มีอยู่ภายใน Xcode ฉันใช้ appLoader เวอร์ชันสแตนด์อโลน: นั่นไม่ถูกต้อง เปิด Xcode และไปที่ Xcode-> Open Developer Tool-> Application Loader

หนึ่งที่ดีที่สุดง่ายที่สุด :)
Vaibhav Saran

นี่คือทางออกที่ง่าย :) ขอบคุณ Apple กำลังปรับใช้ซอฟต์แวร์ที่ไม่เสถียร ฉันพบปัญหามากมายกับเซียร์รา
Camilo Ortegón

4

ฉันเพิ่งอัพเกรดเป็น macOS Sierra และยังได้รับข้อความแสดงข้อผิดพลาดนี้ หลังจากอัพโหลดผ่านตัวโหลดแอปพลิเคชันล้มเหลวฉันดาวน์โหลด Xcode 8 ( เก็บสำเนา 7.3.1 ของฉันไว้ ) Xcode ปิด 7.3.1 เปิด Xcode 8-> Organizer-> ดำเนินการต่อเพื่อตรวจสอบและอัปโหลดงานสร้างของฉัน มันได้ผล หวังว่าสิ่งนี้จะช่วยให้ใครบางคนอยู่ในสถานการณ์ที่คล้ายกัน


ดีใจที่มันช่วย! ฉันต้องใช้เวลาหนึ่งวันในการคิดออก
เดซี่อาร์

3

ลองเปิด App Loader จาก Xcode8 Xcode> เครื่องมือสำหรับนักพัฒนาเปิด> ตัวโหลดแอปพลิเคชัน

จากนั้นคุณสามารถอัปโหลดแอปไปยัง TestFlight ได้โดยไม่มีข้อผิดพลาด


2

นี่คือคำตอบที่ยอดเยี่ยมทั้งหมดข้างต้น ... ทำตามขั้นตอน 9 ขั้นตอนของ Nicholas ด้านบนและ Tobeiosdev หากคุณไม่มีสิทธิ์ในการเขียนเพื่อเข้าถึงไฟล์ SystemVersion.plist

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


ฉันพบวิธียากแล้วไม่สามารถแก้ไขไฟล์ plist อีกครั้งในบรรทัดคำสั่ง ดังนั้นฉันจึงต้องรีบูตหลายครั้งก่อนที่จะหาวิธีแก้ปัญหาซึ่งจะเข้าสู่โหมดผู้ใช้คนเดียว (Command-S เมื่อรีสตาร์ท) ซึ่งทั้งหมดทำให้ฉันกลัวว่าหมดความรู้สึกว่าฉันได้ทำลายการสร้างแม็คของฉัน ในที่สุดก็ทำให้ทุกอย่างทำงานอีกครั้ง แต่ก็ค่อนข้างล่าช้าเช่นกันโดยต้องติดตั้ง Xcode 8 อีกครั้ง ... นำไปสู่การนอนไม่หลับเนื่องจากการส่งครั้งแรกของฉันไปที่ AppStore

โดยรวมแล้วข้างต้นเป็นโซลูชั่นที่สมบูรณ์แบบที่ทำงานได้ทั่วถ้าคุณทำตามคำแนะนำอย่างถูกต้อง บทเรียนได้เรียนรู้!


2

ฉันเปิด Application Loader เวอร์ชัน 3.5 (921) เวอร์ชันเก่าโดยบังเอิญและได้รับข้อผิดพลาด ITMS-90167 ไม่พบชุดแอปพลิเคชัน ต้องแน่ใจว่าคุณเปิด Application Loader บนเมนูของ Xcode (Xcode-> Open Developer Tool) เวอร์ชั่น 3.6 (1,020) ใช้งานได้อย่างมีเสน่ห์! :)


ช่วยชีวิต Application Loader 3.5 นั้นเป็นค่าเริ่มต้นเมื่อใช้ macOS และ Xcode ล่าสุดเป็นเรื่องลึกลับและที่แย่กว่านั้นคือข้อความแสดงข้อผิดพลาดไม่ชัดเจนเลย การใช้เวอร์ชั่น 3.6 สามารถแก้ไขได้ทั้งหมด
Cœur

2

ฉันแก้ไขปัญหานี้ดังนี้ค้นหาไฟล์เก็บถาวรของคุณใน Organizer จากนั้น:

  1. แสดงในตัวค้นหา

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

  1. แสดงเนื้อหาของแพ็คเกจ

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

  1. ในไฟล์„ Wasabi.xcarchive ให้ค้นหา„ ผลิตภัณฑ์“ -„ แอปพลิเคชัน“ -„ Wasabi.app“ (วาซาบิเป็นชื่อแอปของคุณ),„ แสดงเนื้อหาแพ็คเกจ“ อีกครั้ง

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

  1. สุดท้ายคุณจะเห็นว่ามีไฟล์ชื่อ“ Info.plist” เปิดขึ้นมา

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

  1. แก้ไขค่าด้วยคีย์ที่ชื่อว่า„ BuildMachineOSBuild“ ฉันเพิ่งเปลี่ยนเป็น„ 15F34″ (เป็นเวอร์ชั่น„ El Capitan 10.11.5“)

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


วิธีนี้ใช้ได้ผล! ฉันได้อัปเดตระบบปฏิบัติการเป็น 10.11.6 (15G1108) วันนี้และได้รับปัญหาเดียวกัน
Asif Asif

1

ตาม @Fan จางคำตอบให้ทำตามขั้นตอนเหล่านี้และคุณสามารถอัปโหลดไฟล์เก็บถาวรนี้ใช้ Xcode หรือ Application Loader ไม่ว่าคุณจะต้องการอะไร!

เมื่อคุณเก็บถาวรแอปของคุณค้นหาที่เก็บถาวรของคุณใน Organizer จากนั้น:

-->"Show in finder";
-->"Show package contents";
-->In the "xx.xcarchive" file, find the "Products"->"Applications"->"xx.app"(xx is your app's name), "Show package contents" again;
-->Finally, you can see there has a file named"Info.plist", open it;
Edit the value with a key named "BuildMachineOSBuild", I just change it to "15F34"(it's "EI Capitan 10.11.5" 's version);

1

Swift 2.2กับฉันใบสมัครของฉันเขียนโดย และจะต้องใช้Xcode 7.3.1เพื่อarchiveและอัปโหลดไปApple testflightแต่มีข้อผิดพลาดเดียวกัน (ผมทำงานบนmacOS Sierra-10.12) วิธีแก้ปัญหาแก้ไขให้ฉันหวังว่าอีกคนที่ประสบปัญหาเดียวกันสามารถพบสิ่งที่เป็นประโยชน์:

1> Use Xcode 7.3.1 to archive
2> Export to file .ipa
3> Quit Xcode 7.3.1 then open Xcode 8, and then open Application Loader, use Application Loader to upload file .ipa to itunes connect.

1

ในกรณีนี้จะช่วยให้ผมมีรหัสข้อผิดพลาดเดียวกัน"ERROR ITMS - 90167 No. app bundles found in the package"ใช้กับmac OS 10.14.4Xcode 10.2

(ตามบันทึกแล้วฉันสามารถส่งบิลด์ได้สำเร็จเมื่อไม่กี่สัปดาห์ที่ผ่านมาด้วยการกำหนดค่าเดียวกัน แต่ดูเหมือนจะเป็นสิ่งที่อยู่ในฝั่ง iTunes Connect)

ต้องอัปเดตmac os 10.14.6และXcode 10.3ส่งการสร้างของฉันสำเร็จ


1

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


1

ฉันประสบปัญหาเดียวกัน สิ่งที่ใช้ได้ผลสำหรับฉันคือ ->

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

** ภาพที่แนบมาสำหรับการอ้างอิง

PS: - ตรวจสอบให้แน่ใจว่า id ของกลุ่มนั้นเหมือนกันใน App store connect และ Xcode ก่อนทำการเก็บถาวรหลังจากที่ฉันเพิกถอนฉันสามารถอัปโหลดบิลด์ได้


0

การตั้งค่าความเป็นส่วนตัวมีการเปลี่ยนแปลงสำหรับ iOS 10 เพิ่มเติมเกี่ยวกับเรื่องนี้สามารถอ่านได้ที่นี่

ฉันมีปัญหาที่อธิบายไว้ก่อนหน้านี้ซึ่งจะต้องแก้ไขตามที่อธิบายไว้ แต่หลังจากที่แอปพลิเคชันอัปโหลดที่ประสบความสำเร็จไม่ปรากฏบน iTunes ที่เชื่อมต่อ

ฉันต้องเพิ่มPrivacy - Bluetooth Peripheral Usage Descriptionคีย์ในการวางแผนเพื่อแก้ไขอันสุดท้าย คีย์ที่หายไปอื่น ๆ จะทำให้เกิดปัญหาเดียวกัน


0

ฉันได้รับข้อผิดพลาดนี้ด้วย Xcode 7.2.1 และ Application Loader 3.4 บน macOS 10.12.1

แต่ด้วยเหตุผลบางอย่างมันใช้งานได้ถ้าฉันใช้บรรทัดคำสั่ง "altool" เพื่อทำการอัปโหลดแทน:

'/Applications/Xcode-7.2.1.app/Contents/Applications/Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool' \
  --upload-app -f your-app.ipa \
  -u your-apple-id -p your-apple-id-password \
  --output-format xml
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.