2012-04-05 32 views
6

Tôi đã cố gắng hết sức trong hai ngày qua để gửi bản cập nhật Ứng dụng của chúng tôi lên Apple trực tiếp từ XCode. Kho lưu trữ luôn được xác minh, nhưng quá trình nộp được dừng lại sau đó với một lỗi tin nhắn trong XCode OrganizerGửi Đơn đăng ký không thể

an error occoured uploading to the iTunes Store 

Tôi mở ứng dụng Console trên Mac cụ thể và có một lỗi nói với tôi điều gì đó về một Java- sai phiên bản:

05.04.12 11:29:52,557 Xcode: Error: 
Java 1.5, 1.6, or 1.7 is required. Currently, java is the default java version. Please  upgrade. 
05.04.12 11:29:52,558 Xcode: Out: 
05.04.12 11:31:16,776 Xcode: Error: 
05.04.12 11:31:16,777 Xcode: Out: 

tôi không thể tin rằng đây sẽ là vấn đề, gây ra hai ngày trước đây, tôi có thể nộp nhị phân ứng dụng đến các cửa hàng trên Mac này mà không có một vấn đề.

Mở terminal tung java -version kết quả đầu ra:

java version "1.6.0_31" 
Java(TM) SE Runtime Environment (build 1.6.0_31-b04-413-11M3623) 
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-413, mixed mode) 

tôi điều tôi nhớ rằng đã có một sự Cập nhật JAVA bởi Apple trong những ngày cuối cùng.

Có ai có cùng sự cố không?

+1

Mọi người đã cài đặt bản cập nhật Java đều có cùng vấn đề ;-) https://devforums.apple.com/message/643089#643089 Giải pháp bao gồm –

+0

Cảm ơn! Liên kết đã giúp rất nhiều! Bây giờ nó hoạt động. Vì vậy, đây là một lỗi táo cần phải sửa chữa thật nhanh chóng! – MadMaxAPP

+0

bản sửa lỗi vừa được cập nhật thông qua cập nhật phần mềm. –

Trả lời

6

Đây là lỗi đã biết! Sau khi cài đặt Bản cập nhật JAVA mới nhất của Apple thông qua Apple Software Updater, không thể tải lên các tệp nhị phân lên Cửa hàng. Có một giải pháp thay thế bằng cách nhập các lệnh sau đây vào termin để tạo liên kết tượng trưng:

sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5 

sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 

Không cần khởi động lại Xcode sau đó hoặc khởi động lại toàn bộ máy Mac. Ngay sau khi thiết lập các liên kết tượng trưng, ​​bạn có thể tải lên nhị phân lên Store và cũng là Trình tải ứng dụng đang hoạt động như được cho là.

+0

Điều này đã cứu tôi! Cảm ơn bạn rất nhiều. Tôi không thể, cho cuộc sống của tôi, tìm ra lý do tại sao điều này không hiệu quả! – Johnny

+0

Tôi ước tôi có thể cung cấp cho bạn nhiều hơn một phiếu bầu! – Johnny

+0

Apple đã phát hành Bản cập nhật, vì vậy nếu bạn vẫn gặp sự cố, hãy kiểm tra xem Mac OS X của bạn có được cập nhật hay không. – MadMaxAPP

2

Bản cập nhật Java for OS X 2012-002 (phát hành hôm nay) đã khắc phục được sự cố.

Trước khi cập nhật, liên kết tượng trưng đang thiếu:

$ ls /System/Library/Frameworks/JavaVM.framework/Versions/ 
1.6  1.6.0  A  Current  CurrentJDK 

sau khi cập nhật:

$ ls /System/Library/Frameworks/JavaVM.framework/Versions/ 
1.4  1.4.2  1.5  1.5.0  1.6  1.6.0  A  Current  CurrentJDK 
2

Oracle Java 1.7 đã phá vỡ uploader LẠI. Tôi đang sử dụng;

OSX 10.7.4 
Xcode 4.4.1 

Và gặp lỗi tương tự. Tôi báo cáo nó như là một lỗi về ADC và nó đã được thừa nhận như vậy. Hai cách để sửa lỗi:

  1. Trong các vấn đề bảo mật gần đây với 1,7 loại bỏ jvm khỏi hệ thống của bạn (gỡ cài đặt) và quay lại bản vá 1.6.35 mới nhất của Táo.
  2. Nếu bạn yêu cầu 1,7 thì bạn có thể tạm thời tắt trong khi tải lên rồi bật lại (hoặc không) :) bằng cách thực hiện như sau: Ứng dụng> Tiện ích> Tùy chọn Java và bỏ chọn Oracle Ver of Java (1.7.0_04).
Các vấn đề liên quan