Xcode 6.4 แอปพลิเคชันที่คุณเลือกไม่มีอยู่


113

ฉันพยายามส่งไปยัง iTunes Connect ด้วย Xcode 6.4 ฉันได้รับข้อผิดพลาดนี้

ไม่สามารถตรวจสอบ
ใบสมัครของคุณไม่มีแอปพลิเคชันที่คุณเลือกไว้

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

ใส่คำอธิบายภาพที่นี่


3
เป็นเรื่องดีที่ได้ทราบว่าฉันไม่ใช่คนเดียวที่มีปัญหานี้ เมื่อวันก่อนก็ใช้ได้ดี .. แอปของฉันตรวจสอบได้ แต่ส่งไม่ได้ ...
AnthonyVO

มีปัญหาเดียวกัน ลองดูคำถามนี้: stackoverflow.com/questions/33277785/…
Andy

guyz ปัญหานี้ จำกัด ไว้ที่ xcode 6.4 หรือไม่หากฉันอัปเกรดเป็น xcode 7 จะอนุญาตให้ฉันอัปโหลด Application Loader ไม่ทำงานสำหรับฉัน
Geet

49 upvotes แต่ไม่มีการอัปเดตข้อความคำถามเพื่อแสดงภาพก็แปลกเช่นกัน
Fahim Parkar

เรดาร์ของฉันเกี่ยวกับเรื่องนี้ถูกปิดเนื่องจากการหลอกลวง: วิศวกรรมได้พิจารณาแล้วว่ารายงานข้อบกพร่องของคุณ (23232727) ซ้ำกับปัญหาอื่น (23215044) และจะถูกปิด
Robert Atkins

คำตอบ:


32

ฉันลองใช้ Application Loader และใช้งานได้ ไม่ทำงาน 2 ชั่วโมงก่อนหน้านี้ สิ่งที่แปลกคือฉันพยายามดาวน์โหลดแอพจาก App Store แต่ไม่พบบัญชีของฉัน มีข้อกำหนดในการให้บริการใหม่ปรากฏขึ้นและฉันเห็นด้วย หลังจากนั้นฉันก็สามารถดาวน์โหลดได้ด้วยบัญชี "ไม่มีอยู่จริง" ก่อนหน้านี้ นั่นคือตอนที่ฉันลองใช้ App Loader และมันใช้งานได้ ต้องเป็นสิ่งที่ฝั่ง Apple จะได้รับการแก้ไขในไม่ช้า


4
ใช่. ไปที่แอพของคุณใน iTunes Connect สร้างบิลด์ใหม่ (แอพรุ่นถัดไป) จากนั้นไปที่ส่วนบิลด์ เมื่อมีข้อความแจ้งว่าอัปโหลดจาก Xcode 5.1 ขึ้นไปหรือใช้แอปพลิเคชันโหลดเดอร์ คลิกที่ Application Loader และจะเริ่มดาวน์โหลด
mfossat

5
ส่งออกแอปสำหรับการส่ง AppStore และใช้ Application Loader เพื่ออัปโหลดไฟล์ IPA ดูเหมือนจะทำงานได้ดี!
masam

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

2
ฉันประสบปัญหากับ XCode6.4 ฉันพยายามอัปโหลดด้วย Application loader และใช้งานได้ฉันได้รับ "ไฟล์การวิเคราะห์ API ที่ได้มีขนาดใหญ่เกินไปเราไม่สามารถตรวจสอบการใช้งาน API ของคุณก่อนส่งได้นี่เป็นเพียงข้อความให้ข้อมูล ." แต่ไม่มีข้อผิดพลาดและมีการอัปโหลดไบนารี
anoop4real

1
แอพลิเคชันพับถูกฝังอยู่ภายใน Xcode.app/Contents/Applications/Application Loader.appXcode:
ปาง

27

ฉันประสบปัญหาเดียวกันนี่คือสิ่งที่ฉันทำเพื่อส่งแอพไปที่ร้านแอพ:

ใน XCODE ให้สร้าง "ที่เก็บถาวร" เมื่อคุณได้รับหน้าต่าง / ป๊อปอัป "Organizer" ให้ตรวจสอบความถูกต้องตามปกติ หากตรวจสอบแล้วคลิก "ส่งออก" และเลือก "บันทึกสำหรับการปรับใช้ iOS app store" บันทึกไว้ที่ไหนสักแห่งและจดบันทึกตำแหน่งนี้คุณจะต้องมีไฟล์ IPA

ติดตั้ง "Application Loader" จากhttps://itunesconnect.apple.com/apploader/ApplicationLoader_3.1.dmgหากคุณยังไม่มี

ทำตามขั้นตอนง่าย ๆ เพื่อส่งแอพไปที่แอพสโตร์ นั่นคือ "Deliver your app" เลือกไฟล์ IPA เท่านี้ก็เสร็จเรียบร้อย!

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


1
มีปัญหาเดียวกันกับ Xcode 6.4 และ Xcode 7.1 แต่ Application Loader ก็ใช้ได้เช่นกัน ฉันได้รับคำเตือนเกี่ยวกับการวิเคราะห์ API มีขนาดใหญ่เกินไป แต่บิวด์ปรากฏบน iTunes Connect
benzado

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

1
ฉันสามารถอัพโหลดด้วย Application Loader แต่การเลือกทั้งการทดสอบภายในและข้อความภายนอกล้มเหลวด้วยข้อผิดพลาดแปลก ๆ ...
morizotter

ไม่จำเป็นต้องดาวน์โหลด Application Loader Xcode มาพร้อมกับมันแล้ว ไปที่ "/Applications/Xcode.app" และคลิกขวาที่ไอคอนแอปพลิเคชัน คลิก "Show Package Contents" ในเมนู ตอนนี้ไปที่ "Contents / Applications / Application Loader.app" แน่นอนว่ามันง่ายเหมือนกันที่จะทำในบรรทัดคำสั่ง:open "/Applications/Xcode.app/Contents/Applications/Application Loader.app"
AWrightIV

2
ตัวโหลดมีให้ใช้งานเป็นตัวเลือกเมนูใน Xcode Xcode> เปิดเครื่องมือสำหรับนักพัฒนา> Application Loader
m4rkk

17

ในขณะที่คนอื่นประสบความสำเร็จกับ Application Loader ฉันไม่ได้รับและได้รับข้อผิดพลาดอื่น«คุณไม่ได้รับอนุญาตให้ใช้บริการนี้» เยี่ยมมาก!

เนื่องจาก iOS 9.1 เพิ่งเปิดตัวเมื่อวานนี้บางที Xcode 6.x กำลังจะถูกยกเลิก แต่เรายังไม่พร้อมที่จะย้ายไปยัง Xcode 7.x สำหรับโปรเจ็กต์นี้โดยเฉพาะ

ฉันประสบความสำเร็จโดยการเก็บถาวรใน Xcode 6.x และใช้ Organizer ใน Xcode 7.1 เพื่อส่งไปยัง App Store ขั้นตอนมีดังนี้:

  1. เปลี่ยนชื่อ Xcode 6.x (ในกรณีของฉันคือ Xcode632.app)
  2. ดาวน์โหลดและติดตั้ง Xcode 7.1 จากไฟล์ .dmg, ไม่ได้เป็นรุ่น
  3. สร้างและเก็บแอปของคุณใน Xcode 6.x
  4. ปิด Xcode 6.x
  5. เปิด Xcode 7.1 แต่อย่าเปิดโครงการของคุณ
  6. ใน Xcode 7 เลือก Window-> Organizer
  7. ส่งไปที่ App Store

หวังว่าสิ่งนี้จะช่วยคุณได้หากการอัปโหลดทั้ง Xcode และ Application Loader ล้มเหลว


ไม่ได้ผลสำหรับฉัน ฉันได้รับข้อผิดพลาดเช่นเดียวกับวิธีอื่น ๆ ที่ฉันได้ลอง: screen cap
AWrightIV

จากการจับภาพหน้าจอของคุณคุณอาจกำลังเผชิญกับปัญหา AWrightIV แบบผสมผสาน ตรวจสอบ SDK ของบุคคลที่สามในโปรเจ็กต์ของคุณและ info.plist
bitsand

2

ดาวน์โหลด Xcode 7 และลองอัปโหลดบิวด์ใหม่ตรวจสอบให้แน่ใจว่าคุณได้เปลี่ยนเวอร์ชันหรือ (และ) หมายเลขบิวด์ของแอปแล้วควรใช้งานได้


3
การใช้ Xcode 7 ใช้งานได้ แต่มีนักพัฒนาที่ไม่ต้องการยุ่งกับ bitcode ที่ทำลายสิ่งต่าง ๆ (เช่นเดียวกับฉัน) และการเปลี่ยนแปลงเครือข่ายอื่น ๆ ดังนั้น Xcode 7 จึงเป็นวิธีแก้ปัญหาสำหรับบางคน แต่ไม่ใช่ทั้งหมด
Ethan Parker

@BeemerFan ใช่ฉันเพิ่งพยายามอัปโหลดเวอร์ชันใหม่โดยใช้ Xcode 6.4 และมันไม่ได้ผลสำหรับฉันด้วยปัญหาเดียวกันฉันอัปเดตแอปของฉันเมื่อ 4 วันก่อนและ Xcode 6.4 ใช้ได้กับฉัน แต่ตอนนี้ใช้งานได้โดยใช้ Xcode 7 แน่นอนว่าอาจมีคนรู้วิธีทำให้มันทำงานโดยใช้ Xcode 6.4
Matrosov Alexander

@BeemerFan ใช่มันสามารถแก้ปัญหาได้)
Matrosov Alexander

1
หากคุณใช้ Xcode 7 คุณจะสูญเสียการรองรับ iOS 5.1.1 (iPad 1) นั่นอาจไม่ใช่ปัญหา แต่ในกรณีของฉันฉันกำลังพยายามดึง iPad 1 รุ่นล่าสุดที่เข้ากันได้ก่อนที่จะข้ามไปยัง Xcode 7
arlomedia

เห็นด้วย แต่เป็นผู้ใช้ประมาณ 1% developer.apple.com/support/app-store แน่นอนถ้าผู้ใช้ทั้งหมดของคุณใช้ 5.1.1 ซึ่งอาจเป็นปัญหาได้ แต่ถ้ามีแอปนี้อยู่แล้วและคุณมีเครื่องมือวิเคราะห์อยู่ด้วยคุณสามารถดูเวอร์ชันที่ผู้คนใช้เมื่อดาวน์โหลดแอปของคุณ
Matrosov Alexander

2

ดูเหมือนว่าจะเป็นข้อบกพร่อง / "คุณลักษณะ" ของ iTC ที่ไม่เกี่ยวข้องกับเวอร์ชัน Xcode เฟรมเวิร์กที่รวมไว้ควรชนเวอร์ชัน (CFBundleShortVersionString) เพื่อให้ตรงกับเวอร์ชันของแอป หัวข้อที่เกี่ยวข้อง: https://github.com/CocoaPods/CocoaPods/issues/4421 https://github.com/Carthage/Carthage/issues/859


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

1

การส่งออกและอัปโหลดผ่าน Application Loader ได้ผลสำหรับฉัน


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

@bigtlb มันเป็น 'สร้างสรรค์' อย่างแน่นอน ฉันต้องการให้แอปของฉันสร้างบน iTunes Connect วิธีนี้ใช้ได้ผลสำหรับฉัน มันไม่ได้แก้ปัญหาเดิมและเป็นแนวทางที่ค่อนข้างยืดเยื้อมากกว่าวิธีการอัพโหลดผ่าน Xcode โดยตรง แต่มันได้ผล! ดังนั้น 'สร้างสรรค์' การโหวตขึ้นเพื่อลบล้างการลงคะแนนที่ไม่เป็นธรรม
เถ้า

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


1

UPDATE: ดูเหมือนว่า Apple ได้แก้ไขจุดบกพร่องนี้แล้ว ฉันเพิ่งอัปโหลดบิลด์โดยใช้ Xcode 6.4 ไปยัง iTunes Connect สำเร็จ ฉันเชื่อว่านี่เป็นข้อบกพร่องของผู้จัดงานหรือข้อบกพร่องของ iTC แต่พวกเขาได้รับการแก้ไขแล้ว

ก่อนการแก้ปัญหาคือการใช้ตัวโหลดแอปพลิเคชัน

คุณควรจะสามารถส่งโดยใช้ Xcode 6.x ได้แล้ว เราจำเป็นต้องอัปโหลดบิลด์จาก 6.x เนื่องจาก Xcode 7 ต้องการการปรับโครงสร้างใหม่จำนวนมากเนื่องจาก ATS "AllowArbitraryLoads" มาตรฐานไม่ได้ตัดสำหรับโครงการของฉัน


0

ดูเหมือนว่าสิ่งนี้อาจเกิดจากตรรกะการตรวจสอบหมายเลขเวอร์ชันใหม่ในส่วนท้ายของ Apple ในกรณีของเราการใส่ ".1" พิเศษไว้ที่ส่วนท้ายของสตริงหมายเลขเวอร์ชันสำหรับแอปจะอนุญาตให้อัปโหลดด้วย Application Loader

แปลกจริงๆ / หลอกลวงที่ข้อความแสดงข้อผิดพลาดนี้จะเป็น "แอปพลิเคชันที่คุณเลือกไม่มีอยู่จริง"


0

ฉันมีปัญหาเดียวกัน ฉันพยายามอัปโหลดด้วย Application loader แล้วพบข้อผิดพลาดเกี่ยวกับเวอร์ชันบันเดิล หลังจากลบ info.plist ของบุคคลที่สามทั้งหมดออกจากพ็อดและสแตติก libs แล้วจะอัปโหลดบิลด์ของฉันได้


0

ฉันแก้ไขปัญหานี้แล้ว ฉันต้องอัปเดต OSX เป็น 10.10.5 และ XCode เป็น 7.0.1 ใน XCode คุณต้องตั้งค่าคีย์สองสามปุ่ม ต้องใช้คีย์ความปลอดภัย NSAppTransportSecurity หากแอปหรือเกมของคุณต้องการการเข้าถึงอินเทอร์เน็ต หลังจากการตั้งค่านี้จะทำงานได้อย่างสมบูรณ์จาก xcode ด้วยตนเอง และไม่มีปัญหากับ live itunes connect

<key>UIRequiresFullScreen</key>
    <true/>

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <false/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>domain.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <false/>
                <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
                <false/>
                <key>NSThirdPartyExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
                <false/>
            </dict>
        </dict>
    </dict> 

0

วิธีแก้ปัญหาของฉันสำหรับปัญหาที่คล้ายกันคือการใช้ Fastlane Tools https://fastlane.tools
ขั้นแรกคุณสามารถใช้เครื่องมือ GYM เพื่อสร้าง / เก็บโครงการของคุณจากนั้น Pilot เพื่อส่งไปยัง iTunesConnect Testflight เครื่องมือนี้แก้ไขปัญหาทั้งหมดของฉันเกี่ยวกับการเซ็นชื่อรหัสการส่งและอื่น ๆ ดังนั้นฉันจึงสามารถแนะนำได้

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