ฉันไม่สามารถเอาชนะข้อผิดพลาดนี้ใน Application Loader ได้ ฉันออกจากรีสตาร์ทลองใช้คอมพิวเตอร์เครื่องอื่นแล้วมันเหมือนกับว่าเซิร์ฟเวอร์ถูกวางสายกับ op ที่ฉันไม่เคยเริ่มและมันจะไม่หมด มีใครเห็นมาก่อนและทุบตี?
ฉันไม่สามารถเอาชนะข้อผิดพลาดนี้ใน Application Loader ได้ ฉันออกจากรีสตาร์ทลองใช้คอมพิวเตอร์เครื่องอื่นแล้วมันเหมือนกับว่าเซิร์ฟเวอร์ถูกวางสายกับ op ที่ฉันไม่เคยเริ่มและมันจะไม่หมด มีใครเห็นมาก่อนและทุบตี?
คำตอบ:
โดยทั่วไปคุณต้องล้างโทเค็นการขนส่ง สิ่งนี้สามารถเกิดขึ้นได้หากคุณปิด Xcode ในขณะที่อยู่ระหว่างการส่งแอพไปยัง iTunes Connect
ตอนนี้ไฟล์โทเค็นปรากฏในไฟล์
Library/Caches/com.apple.amp.itmstransporter/UploadTokens/
โฟลเดอร์ย่อยของโฮมไดเร็กทอรีของผู้ใช้ที่กำหนด ซึ่งจริงๆแล้วก็เป็นสถานที่ที่ดีกว่าสำหรับพวกเขาอยู่ดี
ลบ.token
ไฟล์ใด ๆในไดเร็กทอรีนี้
- หากคุณไม่พบไฟล์. Tokenนั่นเป็นเพราะไฟล์เหล่านี้ซ่อนอยู่ใน Finder ในการซ่อน / แสดงไฟล์ที่ซ่อนอยู่ใน Finder ให้ใช้คำสั่ง Terminal ต่อไปนี้(TRUE = UNHIDE, FALSE = HIDE) :
defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder
/Users/<#username#>/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/
คุณต้องล้างโทเค็นการขนส่ง
เปิด Terminal บน Mac ของคุณแล้ววาง:
rm /Users/<username>/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/*.token
นั่นควรจะล้างโทเค็นที่ติดอยู่ หลังจากนี้ให้ลองอัปโหลดบิวด์อีกครั้ง
อาจเป็นเพราะ Xcode ขัดข้องขณะที่คุณอัปโหลดแอป สิ่งที่คุณต้องทำคือลบไฟล์โทเค็น:
เปิด Terminal บน Mac ของคุณแล้ววาง:
rm ~/.itmstransporter/UploadTokens/*.token
นั่นควรจะเคลียร์มัน หากยังใช้งานไม่ได้ (ณ จุดนี้คุณควรลองอัปโหลดแอปของคุณอีกครั้ง) ให้เรียกใช้คำสั่งนั้นบน Terminal อีกครั้งหรือไปที่ ...
/Users/<username>/.itmstransporter/UploadTokens/
... และลบไฟล์. token ทั้งหมด
หวังว่าจะช่วยได้!
โทเค็นอยู่ที่นี่
/Users/(user_name)/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/
ชื่นชมคำตอบของ @WrightsCSมันช่วยให้ฉันเอาชนะปัญหา Application Loader ได้
ฉันอยากจะเน้นอีกสิ่งหนึ่งที่นี่
ฉันดำเนินการตามคำตอบของ @WrightsCS และแก้ไขข้อผิดพลาดของตัวโหลดแอปพลิเคชัน:
ไม่สามารถดำเนินการจัดส่งได้: อินสแตนซ์ผู้ขนส่งที่มีอยู่กำลังอัปโหลดแพ็คเกจนี้
แต่ฉันพบปัญหาอีกอย่างหนึ่งหลังจากลบโทเค็นทั้งหมดออกจาก
/Users//.itmstransporter/UploadTokens/
ฉันไปที่iTunesConnectและคลิกที่"แอปของฉัน"สิ่งที่ฉันเห็นข้อความ " ไม่สามารถเชื่อมต่อ ... โปรดติดต่อ Apple "
นี่ไม่รู้ทำไมจู่ๆมันถึงหยุดทำงาน!
ฉันส่งบิลด์เดียวกันซึ่งมีอยู่ในiTunesConnectเพื่อส่ง แต่แสดงว่ากำลังประมวลผล
หลังจากส่งงานสร้างนั้นiTunesConnect ก็ใช้งานได้ดี! นอกจากนี้ฉันยังสามารถดูบิลด์ที่อัปโหลดล่าสุดในรายการเพื่อส่งได้
คุณต้องล้างโทเค็นการอัปโหลดที่ "ค้าง" ในการดำเนินการนี้ให้เปิดไฟล์โทเค็นที่พบใน /users//.itmstransporter/UploadTokens/ คุณควรเห็นข้อความหนึ่งบรรทัดที่ด้านบนซึ่งอ้างอิงถึงโทเค็นการอัปโหลดปัจจุบันของคุณ เพียงลบบรรทัดนี้และบันทึกไฟล์ ตอนนี้คุณควรจะส่งแอปของคุณได้อีกครั้ง
ไชโย
ในกรณีของฉัน (ฉันใช้ OSX Catalina) ฉันไม่พบโฟลเดอร์:
Library/Caches/com.apple.amp.itmstransporter/UploadTokens/
ภายใต้โฮมไดเร็กทอรีผู้ใช้ของฉัน (แม้ว่าจะแสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่)
แต่ดูเหมือนว่าปัญหาของฉันจะแตกต่างออกไปเล็กน้อยและฉันเพิ่งปิด xCode อย่างสมบูรณ์ (ทุกหน้าต่าง xCode เปิด) และเปิดใหม่อีกครั้งจากนั้นฉันก็เก็บโครงการของฉันและอัปโหลดโดยไม่มีปัญหาใด ๆ
บางทีนี่อาจช่วยคนอื่นแก้ไขปัญหานี้ได้