2012-04-05 13 views
6

Przez ostatnie dwa dni bardzo starałem się przesłać aktualizację naszej aplikacji do Apple bezpośrednio z XCode. Archiwum jest zawsze sprawdzone, ale proces jest zatrzymany, a następnie złożyć z komunikat_o_błędzie w Xcode OrganizerPrzesłanie zgłoszenia niemożliwe

an error occoured uploading to the iTunes Store 

otworzyłem aplikację konsoli od konkretnego Mac i tam jest błąd mówiąc mi coś o złym java- wersja:

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: 

nie mogłem uwierzyć, że to powinien być problem, bo dwa dni wcześniej, mogę złożyć aplikację binarny do sklepu na tej Mac bez problemu.

Na terminalu rozpoczyna java -version wyjścia:

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) 

I co pamiętam, że zdarzył się Java Update przez firmę Apple w ciągu ostatnich dni.

Czy ktoś ma ten sam problem?

+1

Każdy, kto zainstalował aktualizację Java, ma ten sam problem ;-) https://devforums.apple.com/message/643089#643089 Rozwiązanie włączone –

+0

Dzięki! Link bardzo pomógł! Teraz działa. To jest błąd, który musi naprawiać naprawdę szybko! – MadMaxAPP

+0

poprawka właśnie dotarła za pośrednictwem aktualizacji oprogramowania. –

Odpowiedz

6

To znany błąd! Po zainstalowaniu najnowszej aktualizacji JAVA firmy Apple za pośrednictwem programu Apple Software Updater nie można załadować plików binarnych do Sklepu. Istnieje obejście wprowadzając następujące komendy w celu utworzenia dowiązania Termin:

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 

Nie ma potrzeby restartu Xcode po tym lub ponownym uruchomieniu całego Mac. Zaraz po ustawieniu dowiązań symbolicznych możesz przesłać pliki binarne do Sklepu, a Program ładujący aplikacje działa zgodnie z założeniami.

+0

To mnie uratowało! Dziękuję bardzo. Nie mogłem, dla mojego życia, dowiedzieć się, dlaczego to nie działa! – Johnny

+0

Chciałbym móc dać ci więcej niż jeden głos! – Johnny

+0

Firma Apple wydała aktualizację, więc jeśli problem nadal występuje, sprawdź, czy system Mac OS X jest zgodny z datą. – MadMaxAPP

2

Aktualizacja Java for OS X 2012-002 (wydana dzisiaj) rozwiązała problem.

Przed aktualizacją dowiązania brakuje:

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

po aktualizacji:

$ 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 złamał uploader ponownie. Używam;

OSX 10.7.4 
Xcode 4.4.1 

I otrzymuję ten sam błąd. Zgłosiłem to jako błąd w ADC i zostało to uznane za takie. Dwa sposoby naprawy:

  1. W świetle ostatnich problemów z bezpieczeństwem w wersji 1.7 usuń jvm z systemu (deinstalacja) i cofnij się do najnowszej poprawki do wersji 1.6.3.
  2. Jeśli potrzebujesz 1.7, możesz tymczasowo wyłączyć go podczas przesyłania, a następnie ponownie włączyć (lub nie) :), wykonując następujące czynności: Aplikacja> Narzędzia> Preferencje Java i odznacz Oracle Ver Java (1.7.0_04).
Powiązane problemy