Trình tải ứng dụng bị kẹt khi xác thực với ứng dụng iTunes lưu trữ iTunes khi tải lên ứng dụng iOS


214

Chúng tôi đã cố gắng gửi một ứng dụng đến cửa hàng iTunes bằng Trình tải ứng dụng trong ba ngày và tiếp tục bị kẹt ở bước "Xác thực với cửa hàng iTunes" .
Chúng tôi đã đọc nhiều diễn đàn (bao gồm cả stackoverflow) và đã thử những gì được đề xuất:

  • lập hồ sơ dự phòng mới
  • sử dụng các phiên bản khác nhau hoặc nhiều phiên bản của Trình tải ứng dụng
  • thay đổi cài đặt proxy
  • khởi động lại máy Mac
  • tải lên vào một thời điểm khác nhau trong ngày, vv

Chúng tôi thậm chí đã để nó chạy qua đêm và không thành công khi vượt qua bước này. Thật không may, không có phản hồi nào được đưa ra về vấn đề có thể là gì và chúng tôi không nhận được bất kỳ thông báo lỗi nào. Chúng tôi đã gửi nhiều ứng dụng mà không gặp bất kỳ khó khăn nào trong quá khứ nhưng lần này hoàn toàn bị kẹt!
Làm thế nào bạn có thể giải quyết nó?


1
ok, tôi hiểu rồi Có lẽ điều này có thể giúp: Choose Window > Background Activity to display the Background Activity window and view delivery status information for all applications, including pending messages, time remaining, warning and error messages, and so on.
lootsch

13
năm 2017 của nó và vấn đề này vẫn còn đó. apple thực sự ghét các nhà phát triển
user230910

10
năm 2018 của nó và vấn đề này vẫn còn đó. apple thực sự ghét các nhà phát triển
user230910

6
năm 2019 của nó và vấn đề này vẫn còn đó. apple thực sự ghét các nhà phát triển
Romulo BM

8
Năm 2020 của nó và vấn đề này vẫn còn đó. Apple cực kỳ ghét nhà phát triển
spongyboss

Câu trả lời:


341

Điều này chỉ bắt đầu xảy ra với tôi ngày hôm nay (tháng 5 năm 2017) và không có câu trả lời nào trong chủ đề này giải quyết vấn đề của tôi. Nghị quyết cho tôi là từ đây;

https://forums.developer.apple.com/thread/76804

Mở Terminal. Thay đổi thư mục nhà,

cd ~  

Di chuyển thư mục vận chuyển hiện tại,

mv .itmstransporter/ .old_itmstransporter/ 

Gọi tệp sau để Transporter tự cập nhật.

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

Đợi cho đến khi nó cập nhật, sau đó mở Xcode và thử tải lên.


8
Cảm ơn rât nhiều! Không có giải pháp nào được nâng cấp và chấp nhận làm việc cho tôi, nhưng giải pháp này thì có. Apple cần học cách giao tiếp đúng thông báo lỗi. Bị mắc kẹt trong việc xác thực là không hữu ích chút nào.
Domen Grabec

9
Đây là câu trả lời như của tháng 5 năm 2017
Adarsh

1
Đã làm cho tôi. Hiện tại có một bản cập nhật cho XCode trên cửa hàng ứng dụng, nhưng tôi thực sự không muốn thực hiện cập nhật đầy đủ ngày hôm nay. Tôi cần phải tải lên một bản dựng thực sự nhanh chóng .. và câu trả lời này đã có mẹo.
Felipe Balduino

1
Cảm ơn câu trả lời, nâng cao. Trình tải ứng dụng và trình tải lên XCode cũng thực hiện tương tự trong nền. Vì vậy, thay vì nhìn vào tin nhắn "Xác thực ...", bạn sẽ thấy một loạt các tin nhắn Terminal. Nó không nhất thiết phải tăng tốc mọi thứ.
Uygar Y

4
Một năm sau và vẫn là câu trả lời. Cảm ơn bạn!
Kali Ion

82

Bạn phải đồng ý đăng ký mới trong Trình tải ứng dụng. Chọn "Trình tải ứng dụng" trong menu "Xcode -> Mở Công cụ dành cho nhà phát triển" (menu đầu tiên ở bên phải của Apple trong thanh menu). Khi bạn mở Trình tải ứng dụng, sẽ có một lời nhắc để đồng ý với các điều khoản mới và sau đó đăng nhập lại vào tài khoản iTunes của bạn. Sau đó, bất kỳ phương pháp tải lên sẽ làm việc.

Hình ảnh của Trình tải ứng dụng trên Xcode


Điều này chỉ làm việc cho tôi. Tôi cũng đánh dấu vào tùy chọn 'ở lại đăng nhập' trên hộp thoại đăng nhập Trình tải ứng dụng.
Herc

Vui mừng tôi đã có thể giúp đỡ. Thật vậy, "duy trì trạng thái đăng nhập" cũng là một lựa chọn, nhưng không cần thiết để khắc phục vấn đề đình trệ, chỉ cần đồng ý với các điều khoản mới.
Conor

1
Lời khuyên tuyệt vời. Có vẻ như một sự giám sát của Apple, nhưng làm việc cho tôi!
atonyc

1
Điều này làm việc cho tôi nhưng trước tiên tôi phải tạo một mật khẩu dành riêng cho ứng dụng để đăng nhập vào Công cụ phát triển mở.
George Filippakos

1
Vui vì nó hữu ích, nó thực sự phản trực giác. Đặc biệt là Xcode đã có quyền truy cập vào mật khẩu của nhà phát triển trong móc khóa, họ nên cuộn chức năng Trình tải ứng dụng vào Xcode để tránh loại sự cố này.
Conor

66

Đợi đấy. Trong vài phút tất cả sẽ ổn thôi.


1
Đối với tôi phải mất 15-20 phút và tải lên thành công lên AppStore. Nhưng vui lòng kích hoạt truy cập cổng TCP 443.
Kirti Nikam

2
Nếu bạn chưa chấp nhận Thỏa thuận chính sách ai biết, hãy làm như câu trả lời khác nói.
mgarciaisaia

@mgarciaisaia Cảm ơn bạn đã liên kết với câu trả lời của tôi vì thực sự nên là câu trả lời được chấp nhận.
Conor

4
8 giờ sau và tôi vẫn đợi. đồng nghiệp của tôi đã phát hành phiên bản Android và khách hàng có nó. Trong khi đó tôi chờ táo ..
user230910

8
5 ngày chờ đợi mà vẫn không có gì, đó dường như không phải là lời khuyên tốt nhất
dùng581248

24

Tôi đã bị mắc kẹt tại "Xác thực với iTunes Store" ngày hôm nay. Tôi đã sử dụng cùng một phiên bản và số bản dựng như một lần gửi trước. Sau khi tôi cập nhật số bản dựng, quá trình tải lên diễn ra tốt đẹp. Tôi không biết nếu nó liên quan, hoặc nếu đó là một sự trùng hợp.


Làm việc cho tôi là tốt.
yannick1976

Đây là câu trả lời chính xác, không có nghi ngờ. Làm việc cho tôi là tốt.
Steve K

1
Đó không phải là sự trùng hợp. Bạn không thể tải lại cùng một phiên bản và số bản dựng. Thông thường trình tải rõ ràng cung cấp cho bạn một cảnh báo. Trong trường hợp của bạn rõ ràng là không
NSNoob

Vấn đề tương tự hơn một năm sau, không có cảnh báo nào cho thấy số bản dựng là như nhau.
PaulBGD

Đã cập nhật số bản dựng nhưng không giải quyết được vấn đề Authenticatin với iTunes Store. Tôi sẽ tưởng tượng rằng đây không phải là trường hợp chính xác.
Javier Quevedo

12

Ngày 10 tháng 12 năm 2019, Xcode Phiên bản 11.2.1, MacOS X 10.15.1

Tôi đã phải đối mặt với chính xác vấn đề ngày hôm qua và tôi nghĩ đó có thể là vấn đề mạng, ít nhất là nó có vẻ như vậy. Nhưng sáng nay tôi đã thử vài mạng khác nhau và một số kết nối VPN, không có mạng nào hoạt động cả!

Câu trả lời được bình chọn cao nhất ở đây yêu cầu tôi đặt lại thư mục bộ đệm có tên .itmstransporter trong thư mục nhà của tôi, chương trình iTMSTransporter chạy trong một thư mục cụ thể, nhưng tôi không thể tìm thấy cả hai.

Nhưng ngay sau đó tôi đã hiểu rằng đó là thư mục bộ đệm cho những người sử dụng chương trình tải lên kế thừa: Trình tải ứng dụng , bị Apple không dùng nữa và không thể tìm thấy trong Xcode 11. Sau đó tôi thấy rằng Xcode mới nhất đã tìm thấy iTMSTransporter tại đây:

/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter

Và thư mục bộ nhớ cache của nó ở đây:

/Users/your_user_name/Library/Caches/com.apple.amp.itmstransporter/

Tôi đã xóa thư mục bộ đệm đã tồn tại của mình và chạy iTMSTransporter mà không có bất kỳ tham số nào , nó sớm bắt đầu xuất nhật ký và tải xuống một loạt các tệp và hoàn thành sau 2 hoặc 3 phút. Sau đó, tôi đã thử tải lên lại tệp ipa của mình, nó hoạt động !!!

KẾT LUẬN:

  1. Trình tải ứng dụng cũ hoặc Xcode mới nhất sử dụng chương trình Java iTMSTransporter để xử lý tải lên tệp ipa.
  2. Để hoạt động chính xác, iTMSTransporter yêu cầu một tập hợp các tệp jar được tải xuống từ Internet và được lưu trong bộ nhớ cache của bạn.
  3. Nếu bộ nhớ cache của bạn bị hỏng theo cách nào đó hoặc hoàn toàn không tồn tại, hãy gọi trực tiếp iTMSTransporter với các tham số chức năng như --upload-app trong trường hợp của chúng tôi, iTMSTransporter KHÔNG CẢNH BÁO BẠN, BẮT ĐẦU BẮT ĐẦU B ING ITSELF, nó chỉ bị kẹt ở đó, NÓI KHÔNG CÓ TẤT CẢ! (Bất cứ ai đã viết iTMSTransporter này, bạn thực sự cần phải cải thiện ý thức lập trình của mình).
  4. Gọi iTMSTransporter mà không có bất kỳ tham số nào sửa lỗi bộ đệm.
  5. Bộ đệm chức năng có dung lượng khoảng 65 MB, vào ngày 10 tháng 12 năm 2019 với Xcode Phiên bản 11.2.1 (11B500)

Xin hãy ủng hộ điều này. Đây là giải pháp hiện tại và được chôn cất
VeeK

9

Tôi đã gặp vấn đề tương tự trong nhiều tháng, tôi chỉ gỡ bỏ tấm chắn hotspot và các ứng dụng đường hầm riêng khỏi máy tính của mình và cố gắng tải lên ứng dụng của mình và mọi thứ đều hoạt động tốt. vì vậy tôi đề nghị nếu bạn đã cài đặt bất kỳ ứng dụng VPN nào trên máy tính của mình, hãy xóa ứng dụng và sau đó thử tải lên ứng dụng của bạn từ trình tải ứng dụng hoặc trình tổ chức xcode.


6

Hãy thử trả lời được đề cập trong Liên kết tham khảo này , nó thực sự hiệu quả với tôi và cho những người khác.

Đề cập câu trả lời ở đây là tốt. Mở Terminal và chạy:

cd ~
mv .itmstransporter / .old_itmstransporter /
"/Appluggest/Xcode.app/Contents/Appluggest/Application Loader.app/Contents/itms/bin/iTMSTransporter"

iTMSTransporter sau đó sẽ tự cập nhật, sau đó bạn có thể thử tải lên lại trong XCode hoặc thông qua trình tải ứng dụng.


2
Câu trả lời này khác với những gì @AshHimelf đề xuất như thế nào?
Eric Wu

5

Không có sửa chữa ma thuật. Itunes chỉ hoạt động xấu. Gần đây ngày càng có nhiều vấn đề và ngày càng mất nhiều hơn để cập nhật và gửi ipa đến cửa hàng. Tôi cũng gặp vấn đề này với AppLoader và trình tổ chức Xcode và sau khi thử nhiều lần nó mới trải qua.


5

Thay đổi kết nối mạng đã giúp.

  1. Tắt wifi trên điện thoại của tôi
  2. Đã bật 3G
  3. Tạo HotSpot
  4. Đã kết nối máy Mac của tôi với điểm phát sóng và khắc phục sự cố xác thực

4

Trong trường hợp của tôi, tôi đã không đồng ý với Thỏa thuận nhà phát triển mới nhất. Chỉ cần chạy Trình tải ứng dụng một lần, nhấp vào [Chấp nhận] để đồng ý, sau đó thoát Trình tải ứng dụng và Tải lên ứng dụng sẽ hoạt động tốt.


4

Sau đây làm việc cho tôi.

  1. Mở một phiên bản khác của Trình tải ứng dụng. (Chọn "Trình tải ứng dụng" trong menu "Xcode -> Mở Công cụ dành cho nhà phát triển")

  2. "Đồng ý" với các điều khoản.

  3. Sau khi hoàn thành Bước 2. Phiên bản đầu tiên của Trình tải ứng dụng đã chuyển sang bước tiếp theo và bản dựng đã được gửi.


3

Tôi cũng đã gặp phải vấn đề tương tự. Một giải pháp có thể là đi đến Xcode -> Preferences -> Accountsvà từ menu bên trái chọn trên ID ứng dụng, sau đó nhấp vào View Detailsvà nhấn vào nút refresh. trong khi tải lại, bạn sẽ gặp lỗi sau

Đại lý nhóm được chọn, 'TÊN ADMIN' phải đồng ý với Thỏa thuận cấp phép chương trình mới nhất.

Nếu bạn không nhận được lỗi trên, giải pháp sau sẽ không hoạt động.

Điều đó có nghĩa là bạn cần đăng nhập vào tài khoản nhà phát triển bằng thông tin đăng nhập của Quản trị viên và chấp nhận thỏa thuận mới nhất đó. Sau đó, bạn sẽ có thể tải lên nhị phân trên cửa hàng ứng dụng.


2

Tôi đang chạy MacOS Mojave 10.14.6, Xcode 11.3.1 và Transporter 1.1.1 và luôn bị kẹt ở giai đoạn Xác thực với App Store, bất kể tôi đợi bao lâu, tôi đã thử tải lên bằng Xcode, sử dụng xcrun altool, Transporter , nada.

Cuối cùng tôi đã làm cho nó hoạt động bằng cách xuất tệp ipa sang Macbook mới (10.15.3, Xcode 11.3.1, Transporter 1.1.1) và sử dụng ứng dụng Transporter để tải nó lên đó.

Sự khác biệt chính là công cụ Transporter trên Macbook mới của tôi đã yêu cầu mã 6 chữ số làm xác thực trong khi Macbook cũ thì không, tôi nghi ngờ mã thông báo xác thực trên thiết bị cũ của tôi đã hết hạn nhưng hệ thống không yêu cầu mã mới khi thử để tải lên ứng dụng. Tôi đã kích hoạt 2-FA.

Vì vậy, tôi nghĩ rằng việc buộc xác thực lại thủ công khi bạn tải lên ứng dụng là câu trả lời, sự khác biệt duy nhất khác là phiên bản MacOS, nhưng tôi đã không kiểm tra xem liệu nó có tạo ra sự khác biệt hay không.

Đề xuất giải pháp A:

  1. Đăng nhập vào bảng điều khiển quản lý Apple ID của bạn: https://appleid.apple.com/account/manage

  2. Cuộn xuống phần "Thiết bị"

  3. Xóa tất cả các thiết bị bằng cách nhấp vào thiết bị của bạn và sau đó nhấp vào "Xóa khỏi tài khoản", điều này sẽ buộc đăng nhập lại vào máy của bạn khi sử dụng Transporter.
  4. Đăng xuất khỏi tài khoản Apple trên Xcode & Transporter, xóa ứng dụng và cài đặt lại
  5. Hãy thử tải lên lại.

Đề xuất giải pháp B

  1. Cập nhật lên MacOS 10.15.3

1
người đàn ông của tôi! Tôi đã tìm kiếm MỌI NƠI để tìm giải pháp. Mặc dù các bước chính xác của bạn không mang lại kết quả thành công cho tôi nhưng tôi đã tìm ra một bộ các bước khác. Sau khi đăng xuất / xóa, tôi vẫn không thể tải lên. Vì vậy, tôi đã tạo một tài khoản cục bộ mới trên macbook của mình để kiểm tra nó ở đó. Chắc chắn, nó đã làm việc! Sau đó, tôi đăng xuất và quay lại tài khoản chính của mình và điều đó dường như cũng đang hoạt động!
AKrush95

1

Bạn có thể thử đăng nhập lại tài khoản ITC của mình thông qua Trình tải ứng dụng.


1

Chỉ cần thử một kết nối Internet khác. Tôi đã thử tất cả các giải pháp trên nhưng không có giải pháp nào hiệu quả. Tuy nhiên, khi tôi thử sử dụng kết nối di động của mình (thay vì kết nối DSL của tôi đứng sau tường lửa), nó đã hoạt động ngay lập tức.


đã làm nhiều việc, mà chỉ có một. Tôi không thể tin rằng việc sử dụng điện thoại di động của mình như một điểm phát sóng đã làm điều đó (Tôi vẫn sử dụng một vpn trên máy tính của mình vào buổi tối, có thể đã làm mất lòng những người itunes biết ..). Apple, nền tảng dev của bạn không bao giờ dừng lại để làm tôi ngạc nhiên.
Jeremie

1

Nó có thể là một vấn đề mạng. Nếu bạn đang chạy bên trong một máy ảo (ví dụ VMWare hoặc VirtualBox), hãy thử đặt chế độ bộ điều hợp mạng từ NAT mặc định thành Cầu nối.


1

Tất cả những gì tôi đã làm là sao chép Ứng dụng Loader.app trong / Ứng dụng và chạy cả hai trình tải Ứng dụng cùng một lúc.

Giải pháp này hiện có, nó đã từng làm việc cho tôi, nhưng ngày nay thậm chí còn không! những gì tôi đã làm và làm việc là (2 trường hợp) + tải lên bằng XCode (người tổ chức). Phải thử một vài lần và nó đã làm việc.

hy vọng điều này sẽ giúp được ai đó, lỗi này đã tồn tại khá lâu rồi () một quả táo dường như không quan tâm quá nhiều


1

Một lý do khác có thể là bạn đã thay đổi máy mà bạn đang gửi ứng dụng. Hoặc tài khoản người dùng trên máy. Máy mới có thể thiếu khóa riêng và / hoặc chứng chỉ cho App Store. Mặc dù chứng chỉ có tên chính xác được hiển thị trong Xcode.

Trong trường hợp này, hãy truy cập https://developer.apple.com -> chứng chỉ, sử dụng dấu cộng (+) để thêm chứng chỉ mới (phân phối) và làm theo các bước để yêu cầu chứng chỉ cho khóa riêng trên hiện tại của bạn máy móc. Sau khi cài đặt chứng chỉ, xác thực có thể hoạt động.


Cảm ơn vì đây là nó cho tôi
Rippo

1

Đối với tôi, tôi đã thử gần như tất cả các đề xuất được đưa ra ở trên nhưng vấn đề vẫn còn tái diễn sau thành công đầu tiên trong việc tải lên App store. Cho đến khi tôi tìm thấy trang web này . Tóm lại, làm như sau

  1. Thiết bị đầu cuối mở
  2. Chạy lệnh này:

      rm -rf ~/.itmstransporter/
      “/Applications/Xcode.app/Contents/Applications/Application 
      Loader.app/Contents/itms/bin/iTMSTransporter

Lưu ý: lệnh này (khác với các lệnh khác ở trên) sẽ xóa thư mục ITMSTansporter của bạn và tạo một thư mục mới và đảm bảo rằng xcode được thoát ra trước khi chạy lệnh này. 3. Bắt đầu Xcode và tất cả đều ổn.


1

Hôm nay tôi gặp phải vấn đề này, Xcode 11.2.1tôi đã giải quyết nó bằng cách truy cập Xcode -> Tùy chọn -> Tài khoản -> Khai thác trên '-' bên cạnh ID Apple của tôi, sau đó đăng nhập lại. CÁi này đã sửa nó giúp tôi!


1

Câu trả lời cập nhật cho ứng dụng Xcode 11.xx và Transporter, mở terminal:

  1. rm -rf ~/.itmstransporter/
  2. "/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter"

Đợi một lúc Vấn đề được giải quyết!


0

Tôi nghĩ rằng tôi đã làm theo tất cả các phương pháp được đưa ra, nhưng không có cách nào hiệu quả với tôi. Cách tiếp cận của riêng tôi có vẻ hiệu quả với tôi là chuyển qua các bước ban đầu để tải lên tệp nhị phân, sau đó, sau khi chọn tệp nhị phân, KHÔNG bấm Gửi; thay vì đóng cửa sổ và trong cửa sổ mới sẽ xuất hiện, hãy bắt đầu lại: hy vọng nó sẽ chuyển qua.


0

Tìm thấy giải pháp:

Tôi đang tải lên bản dựng, Mọi hoạt động đều diễn ra tốt đẹp, ngoại trừ xác thực với cửa hàng iTunes.

Tôi đã ngắt kết nối cáp LAN và Kết nối MAC với điểm phát sóng di động của mình. và vấn đề xác thực đã được giải quyết. Nếu bạn có gói internet hạn chế thì ngay sau khi bạn vượt qua giai đoạn xác thực, hãy kết nối lại mạng LAN của bạn để ứng dụng sẽ tải lên ứng dụng từ kết nối internet của cáp LAN.


0

tải lên của tôi không thành công mỗi lần khi tôi bỏ chọn tùy chọn "bao gồm bitcode" khi tải lên. Vì vậy, tôi đã kiểm tra tùy chọn "bao gồm bitcode" và tải lên đã diễn ra tốt đẹp.



0

Đối với tôi, tôi đã sử Xcode 8.2dụng trình tải ứng dụng và may mắn thay, tôi cũng đã Xcode 7.2sử Xcode 7.2dụng trình tải ứng dụng và nó hoạt động.



0

Chuyển đến Tùy chọn -> Tài khoản, xóa tài khoản của bạn và thêm lại. Sau đó thử tải lên lại và chờ vài phút.


0

Đối với những người sử dụng phiên bản beta của Xcode , chỉ cần thay đổi tên ứng dụng trong lệnh thành Xcode-beta.app :

cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode-beta.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

Tùy thuộc vào kết nối internet của bạn, việc cập nhật có thể mất một chút thời gian. Đối với tôi đó là khoảng 15 phút.


0

Tôi đã thử tất cả các giải pháp được cung cấp mà không gặp may và cuối cùng máy khởi động lại đã giải quyết được vấn đề (vì nó thường xảy ra với các sự cố XCode ..)

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.