Trình tải ứng dụng: “Không thể tiếp tục giao hàng: một phiên bản trình vận chuyển hiện có hiện đang tải lên gói này”


96

Tôi không thể khắc phục lỗi này trong Trình tải ứng dụng. Tôi đã thoát, khởi động lại, thử các máy tính khác nhau - giống như máy chủ bị treo trong một tùy chọn mà tôi chưa bao giờ khởi tạo và nó sẽ không hết thời gian. Có ai nhìn thấy nó trước đây và đánh nó không?

Câu trả lời:


204

Về cơ bản, bạn cần phải xóa các mã thông báo vận chuyển. Điều này có thể xảy ra nếu bạn đóng Xcode trong khi đang gửi ứng dụng lên iTunes Connect.

/ Users / <username>/.itmstransporter/UploadTokens/

Xóa bất kỳ .tokentệp nào trong thư mục này.

Cập nhật

Nếu bạn không thể tìm thấy tệp .token , điều này là do chúng bị ẩn trong Finder. Để ẩn / hiện các tệp ẩn trong Finder, hãy sử dụng lệnh Terminal sau (TRUE = UNHIDE, FALSE = HIDE) :

defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder

Cập nhật II

Trong các phiên bản hệ điều hành gần đây hơn, có vẻ như các tệp mã thông báo hiện xuất hiện trong Library/Caches/com.apple.amp.itmstransporter/UploadTokens/thư mục con của thư mục chính của người dùng nhất định. Mà thành thật mà nói, dù sao cũng là một nơi tốt hơn cho họ.


1
từ nơi tôi có thể tìm ra .token hoặc /Users/<username>/.itmstransporter/UploadTokens/
Dhaval Panchal

Có vẻ như một câu trả lời hay nhưng tôi không hiểu được phần "cơ bản". Tôi không có ý tưởng về cách làm điều này và tôi không thể tìm thấy những mã thông báo này ở bất kỳ đâu. Một hướng dẫn cơ bản tốt về cách sẽ được đánh giá cao. Cảm ơn
Papa De Beau

3
Mở bảng điều khiển và nhập "rm ~ / .itmstransporter / UploadTokens / *. Token" (Điều đó xảy ra với tôi vì tôi đã tải lên hai lần cùng một phiên bản của một ứng dụng và Apple đã từ chối lần tải lên thứ hai).
STB Land

Tôi đã thử điều này và không tìm thấy mã thông báo nào trong thư mục, tuy nhiên sau một giờ hoặc lâu hơn, bản dựng của tôi đã được tải lên thành công trên itunesConnect. Điều này có thể là do một bản dựng đã được tạo và đang được xử lý trên trang web vì nó không cho phép tải lên nhiều bản dựng cùng một lúc. Kỳ dị!!
Som

12
các mã thông báo của tôi được đặt tại/Users/<#username#>/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/
art-divin

64

Bạn cần phải xóa các mã thông báo vận chuyển.

Mở Terminal trên máy Mac của bạn và dán:

rm /Users/<username>/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/*.token

Điều đó sẽ xóa mã thông báo bị kẹt. Sau đó, hãy thử tải lại bản dựng lên.


2
Trong tất cả các câu trả lời tôi đã đọc, đây là câu trả lời duy nhất giải quyết được nó cho tôi. Cảm ơn!
Eddie Teixeira

Nếu bạn chạy vào này trên máy tính riêng của bạn (không CICD thiết lập hoặc một cái gì đó ...): 'rm ~ / Library / Caches / com.apple.amp.itmstransporter / UploadTokens / * token.'
Lepidopteron

điều này đặc biệt hữu ích với fastlane
BabyPanda

39

Có thể là do Xcode bị lỗi khi bạn tải lên ứng dụng của mình. Tất cả những gì bạn cần làm là xóa các tệp mã thông báo:

Mở Terminal trên máy Mac của bạn và dán:

rm ~/.itmstransporter/UploadTokens/*.token

Điều đó sẽ rõ ràng. Nếu nó vẫn không hoạt động (tại thời điểm này, bạn nên thử tải lại ứng dụng của mình lên), hãy chạy lại lệnh đó trên Terminal hoặc truy cập thủ công ...

/Users/<username>/.itmstransporter/UploadTokens/

... và xóa tất cả các tệp .token.

Hy vọng rằng sẽ giúp!


câu trả lời dễ nhất trên trang
Mulhoon

Đã giúp tôi. Bạn tiết kiệm ngày của tôi :)
Aadil Keshwani

4

mã thông báo đã ở đây

/Users/(user_name)/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/


2

Đánh giá cao câu trả lời của @WrightsCS Nó giúp tôi khắc phục sự cố Trình tải ứng dụng.

Tôi muốn nhấn mạnh một điều nữa ở đây.

Tôi tiếp tục theo câu trả lời của @WrightsCS và nó đã giải quyết được lỗi Trình tải ứng dụng:

Không thể tiếp tục giao hàng: một phiên bản người vận chuyển hiện có hiện đang tải lên gói hàng này

Nhưng tôi đã tìm thấy một vấn đề khác sau khi xóa tất cả các mã thông báo khỏi

/Users//.itmstransporter/UploadTokens/

Tôi vào iTunesConnect và nhấp vào "Ứng dụng của tôi" , tôi thấy thông báo " Không thể kết nối ... vui lòng liên hệ với Apple ".

Ở đây tôi không biết tại sao nó đột nhiên ngừng hoạt động!

Tôi đã gửi cùng một bản dựng đã có trên iTunesConnect để gửi nhưng nó được hiển thị là đang xử lý.

Sau khi gửi bản dựng đó, iTunesConnect hoạt động tốt! Ngoài ra, tôi có thể xem bản dựng được tải lên cuối cùng trong danh sách để gửi.


0

Bạn cần xóa các mã thông báo tải lên bị "kẹt". Để thực hiện việc này, hãy mở tệp mã thông báo có trong /users//.itmstransporter/UploadTokens/. Bạn sẽ thấy một dòng văn bản ở trên cùng đề cập đến mã thông báo tải lên hiện tại của bạn. Đơn giản chỉ cần xóa dòng này và lưu tệp. Bây giờ bạn có thể gửi lại ứng dụng của mình.

Chúc mừng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.