ฉันได้สร้างแอปใน App Store Connect และอยู่ในสถานะ "เตรียมการส่ง" มานานกว่า 3 วันแล้ว เมื่อฉันพยายามจัดเก็บแอปของฉันและส่งไปที่ร้านแอปจะแสดงข้อความนี้:
ไม่พบบันทึกการใช้งานที่เหมาะสม ตรวจสอบว่าตัวระบุบันเดิลของคุณถูกต้อง
ฉันได้สร้างแอปใน App Store Connect และอยู่ในสถานะ "เตรียมการส่ง" มานานกว่า 3 วันแล้ว เมื่อฉันพยายามจัดเก็บแอปของฉันและส่งไปที่ร้านแอปจะแสดงข้อความนี้:
ไม่พบบันทึกการใช้งานที่เหมาะสม ตรวจสอบว่าตัวระบุบันเดิลของคุณถูกต้อง
คำตอบ:
ตอนนี้ฉันพบข้อผิดพลาดเท่านั้น ฉันใช้อักษรตัวใหญ่หนึ่งตัวในรหัสกลุ่ม แต่ฉันใช้ตัวอักษรขนาดเล็กในรหัสบันเดิลของ xcode ตอนนี้ฉันเปลี่ยนมันเหมือนกับในรหัสแอป และตอนนี้ฉันอัปโหลดแอปไปยัง iTunes Connect สำเร็จแล้ว ขอบคุณสำหรับการสนับสนุน.
เพียงตรวจสอบว่าแอปที่คุณกำหนดค่าบน iTuneconnect มีตัวระบุบันเดิลเดียวกับที่คุณใช้อัปโหลดแอป
โดยทั่วไปสิ่งนี้จะเกิดขึ้นเมื่อคุณไม่ได้สร้างแอพของคุณจากบัญชีนักพัฒนาแอปเปิ้ล -> iTunes Connect-> คลิกที่แอพของฉัน -> คลิกที่เครื่องหมายบวก (+) -> แอพใหม่ -> และกรอกข้อมูลทั้งหมดและเลือกรหัส Bundle ของคุณ สำหรับแอปที่คุณกำลังอัปโหลดตอนนี้
iTunes Connect || App Store Connect (เว็บไซต์):
ในเบราว์เซอร์ของคุณไปที่iTunes เชื่อมต่อ / เชื่อมต่อ
ตรวจสอบให้แน่ใจว่า Bundle Identifier เป็นชื่อที่คุณตั้งไว้ใน iTunes Connect
ตัวอย่างเช่นcom.orgnanizationName.appName
ดูเหมือนว่าคุณต้องเริ่มกระบวนการส่ง App Store ใน iTunesConnect
สิ่งที่แก้ไขสำหรับฉันคือการอนุญาตให้แอปเข้าถึงผู้ใช้ทั้งหมด:
หลังจากอัปโหลดครั้งแรกฉันสามารถเปลี่ยนกลับเป็น "การเข้าถึงแบบ จำกัด " และอัปโหลดได้ดี
ฉันเชื่อว่าคุณสามารถหาคำตอบได้ที่นี่Xcode 5 - "ไม่พบบันทึกแอปพลิเคชัน" เมื่อพยายามตรวจสอบไฟล์เก็บถาวรจาก @Bamsworld
ดังที่คุณได้กล่าวไปแล้วและตามเอกสาร - คู่มือการแจกจ่ายแอป
สำคัญ: คุณไม่สามารถตรวจสอบความถูกต้องของแอปได้เว้นแต่ว่าแอปบันทึกใน iTunes Connect จะอยู่ในสถานะ“ กำลังรอการอัปโหลด” หรือใหม่กว่าหลังจากที่คุณเพิ่มแอปใหม่ใน iTunes Connect จะมีไฟสีเหลืองพร้อมกับสถานะ มักจะอ่านว่า "เตรียมพร้อมสำหรับการอัปโหลด" หากต้องการเข้าสู่สถานะ "กำลังรอการอัปโหลด" ให้คลิกดูรายละเอียดของแอปและที่ด้านบนขวาควรมีปุ่มสีน้ำเงินที่ระบุว่า "พร้อมที่จะอัปโหลดไบนารี" คลิกที่นี่และทำตามคำแนะนำที่ระบุ
ดับเบิลตรวจสอบBundle OS Type code
ใน App ของคุณสำหรับฉันวิธีเดียวที่รอบข้อผิดพลาดนี้คือการตั้งค่าให้info.plist
APPL
สิ่งที่แปลกคือข้อผิดพลาดเกี่ยวกับรหัสบันเดิลเฟรมเวิร์กของฉันการเปลี่ยนแปลงด้านบนในแอปของฉันแก้ไขได้
ตรวจสอบ ID แอพของคุณใน Apple Developer Center จากนั้นใช้ชื่อเดียวกันทั้งหมดใน Bundler Identifier
เมื่อตรวจสอบแล้ว
เปิดไฟล์. plist และตรวจสอบคีย์ "Bundle OS Type code" หากไม่มีให้เพิ่มแถวและให้คีย์นั้นและตรวจสอบประเภทว่าควรเป็นสตริง และให้ "APPL" เป็นมูลค่า
ทำความสะอาดโครงการและไปที่เก็บถาวร
ฉันหวังว่ามันจะได้ผลสำหรับคุณ
ฉันได้เปลี่ยนหมายเลขเวอร์ชัน แต่ลืมเปลี่ยนเวอร์ชันบิวด์ การเปลี่ยนเวอร์ชันบิวด์ช่วยแก้ปัญหาได้ ช่างเป็นความผิดพลาดที่โง่เขลา เอิ่ม ...
เนื่องจากคำถามนี้เห็นได้ชัดว่ามีคำตอบที่เป็นไปได้แตกต่างกันขึ้นอยู่กับแต่ละสถานการณ์ฉันคิดว่าฉันจะเพิ่มปัญหาของฉันและสิ่งที่แก้ไขได้:
ปัญหา:ฉันมีคนคัดลอกไฟล์เก็บถาวรไบนารีทำการเปลี่ยนแปลงบางอย่างแล้วส่งไบนารีให้ฉัน สิ่งนี้ทำให้เกิดความขัดแย้งแบบไบนารี
วิธีแก้ไข:ฉันต้องสร้างใบรับรองใหม่ ฉันคัดลอกรหัสบันเดิลจากกงสุลพัฒนาวางลงใน xcode และสามารถอัปโหลดได้
บันทึก Side:คุณสามารถงอกใหม่รหัสกำใหม่โดยการเปิด "ซื้อ In-App" ภายใต้ความสามารถ
ประการแรกตรวจสอบว่าคุณใช้บัญชีเดียวกันทั้งใน Application Loaded (หรือ XCode) และ iTunes connect ประการที่สองตรวจสอบว่า Bundle Id ในข้อความแสดงข้อผิดพลาดและใน iTunes connect นั้นตรงกันรวมถึงtHe cAsE !
หากรหัสบันเดิลของคุณมีอักษรตัวใหญ่และคุณเปลี่ยนเป็นอักษรตัวพิมพ์เล็กคุณต้องเรียกใช้แอปพลิเคชันในโปรแกรมจำลองก่อนที่จะพยายามเก็บถาวรและอัปโหลดไปยัง app store connect (นี่เป็นปัญหาและวิธีแก้ปัญหาสำหรับฉัน)
สำหรับฉันสิ่งที่แก้ไขได้คือการป้อนรายละเอียดที่จำเป็นใน App Store Connect -> TestFlight -> ข้อมูลการทดสอบ
เมื่อฉันทำเสร็จแล้วดูเหมือนว่า Xcode จะรู้ว่ามีแอปใหม่ที่อนุญาตให้อัปโหลดและทำได้สำเร็จ
(ตรวจสอบตัวพิมพ์ใหญ่ของคุณใน Bundle ID ของคุณด้วย😉)
iMessage Extension : สำหรับทุกคนที่กำลังต่อสู้กับปัญหานี้ด้วยส่วนขยายข้อความ (หรือส่วนขยายอื่น ๆ ) ตรวจสอบให้แน่ใจว่าคุณได้ป้อน "App Store Connect" -> "ข้อมูลทั่วไป" -> Bundle-ID ของเป้าหมายแอปพลิเคชันไม่ใช่ เป้าหมายส่วนขยาย เราต่อสู้ 2 วันเพื่อค้นหาสิ่งนี้
สำหรับฉัน: เพิ่งลองอัปโหลดโดยใช้ Application Loader และใช้งานได้
หากหลังจากที่คุณยืนยันการจับคู่ Bundle ID ของคุณใน App Store Connect, Apple Developer Portal และ Xcode แล้วและคุณยังคงประสบปัญหาให้ลองทำดังนี้:
ลบ Apple ID ที่เชื่อมโยงกับ Bundle ID ที่คุณกำลังประสบปัญหาออกจากรายการบัญชีของคุณใน Xcode (แถบเมนู -> Xcode -> ค่ากำหนด -> บัญชี) จากนั้นเพิ่ม Apple ID กลับไปที่รายการบัญชีใน Xcode
ตรวจสอบให้แน่ใจว่าสิ่งนี้รวมอยู่ใน Info.plist ของคุณ:
<key>CFBundlePackageType</key>
<string>APPL</string>
ฉันมี APPL สะกดผิดเป็น AAPL เมื่อฉันแก้ไขและลงชื่อเข้าใช้ Application Loader และ Xcode ด้วย Apple ID เดียวกันทุกอย่างก็ใช้ได้
สำหรับฉันมันเป็นเพราะฉันลืมสร้าง "โปรไฟล์การจัดเตรียม" ในพอร์ทัลนักพัฒนาของ Apple ฉันสร้างโปรไฟล์ที่นี่สำหรับ "App Store" จากนั้นดาวน์โหลดและเปิดไฟล์และใช้งานได้!
หลังจากนั้นไม่กี่วันฉันก็รู้ว่าฉันตั้งรหัส Bundle ผิด
นี่คือวิธีที่ฉันแก้ไข
ไปที่App Store Connect> แอพของคุณ> ข้อมูลแอพ> ข้อมูลทั่วไป
เลือก Bundle ID ที่คุณสร้างและกำหนดที่ xcode ก่อน
ตอนนี้คุณสามารถอัปโหลดโดยไม่มีข้อผิดพลาด
ในกรณีของฉันฉันใช้งานได้โดยเปิด Application Loader ภายใน XCode
ขั้นตอน: XCode -> เปิดเครื่องมือสำหรับนักพัฒนา -> Application Loader
เมื่อฉันเปิดด้วย Launchpad มันไม่สามารถระบุบัญชีที่ถูกต้องสำหรับแอพได้ ดังนั้นจึงขอให้ฉันสร้างบัญชี
ด้วย XCode Application Loader สามารถแสดงรายการบัญชีที่ฉันมีสิทธิ์ได้ คุณต้องเลือกบัญชีที่ถูกต้องจากเมนูแบบเลื่อนลง
ตรวจสอบให้แน่ใจว่าคุณทำตามขั้นตอนเหล่านี้ตามลำดับ:
สร้าง App ID ที่https://developer.apple.com/account/ios/identifier/bundle
สร้างแอพของคุณจาก iTunes Connect โดยเลือก Bundle ID ที่สร้างในขั้นตอนที่หนึ่ง
อัปโหลด IPA จาก Application Loader หรือ XCode
ในกรณีของฉันแอปได้รับการตั้งค่าแล้ว แต่เวอร์ชันของแอปถูกใช้งานไปแล้ว (รอการตรวจสอบ) ฉันแค่ต้องเพิ่มหมายเลขเวอร์ชัน
ในกรณีของฉันปัญหาคือแอปพลิเคชันของฉันไม่มีข้อมูลที่กรอกใน App Store Connect อย่างแท้จริง
ในกรณีของฉันฉันใช้บัญชีอื่นฉันสร้างแอพใน Itunes แต่เลือกบัญชีอื่นใน Xcode ดังนั้นเพียงแค่เลือกบัญชีที่ถูกต้องใน Xcode และมันก็ใช้ได้สำหรับฉัน
ในกรณีของฉัน
วิธีการแก้:
ไปที่ iTunes ในหน้าแอปของฉันและในแท็บแรก "ข้อมูลแอป" ทางด้านขวามือจะมีส่วน "ข้อมูลอื่น ๆ " คลิกที่ "แก้ไขสิทธิ์ผู้ใช้" และให้สิทธิ์ผู้ใช้ xcode ในการอ่านข้อมูลของ แอป
เสร็จสิ้น
iTunesConnect
ได้เลือกตัวระบุเดียวกับที่คุณเป็นarchive
แอปพลิเคชันหรือไม่