2012-04-05 11 views
6

मैंने पिछले दो दिनों में एक्सकोड से सीधे ऐप्पल में हमारे ऐप का अपडेट सबमिट करने के लिए बहुत मेहनत की कोशिश की। संग्रह हमेशा सत्यापित किया गया है, लेकिन प्रस्तुत प्रक्रिया XCode आयोजक में एक त्रुटि संदेश के साथ तो बंद कर दिया हैआवेदन सबमिट करें

an error occoured uploading to the iTunes Store 

मैं पर विशिष्ट मैक कंसोल आवेदन खोला और वहाँ मुझे एक गलत जावा के बारे में कुछ कह रही एक त्रुटि है संस्करण:

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: 

मेरा मानना ​​है कि हो सकता है नहीं यह समस्या नहीं होनी चाहिए, दो दिन पहले का कारण है, मैं एक समस्या के बिना पर यह मैक की दुकान के लिए एक ऐप्लिकेशन द्विआधारी प्रस्तुत कर सकता है।

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) 

मैं बात मुझे याद है कि वहाँ अंतिम दिनों में एप्पल द्वारा किया गया है एक जावा अद्यतन:

टर्मिनल पर java -version आउटपुट की शुरूआत।

किसी को भी एक ही समस्या है?

+1

हर कोई जो जावा अद्यतन स्थापित एक ही समस्या ;-) https://devforums.apple.com/message/643089#643089 समाधान शामिल –

+0

धन्यवाद है! लिंक बहुत मदद की! अब यह काम कर रहा है। तो यह एक बग सेब को वास्तविक जल्दी ठीक करने की जरूरत है! – MadMaxAPP

+0

फिक्स अभी सॉफ्टवेयर अपडेट के माध्यम से पहुंचा है। –

उत्तर

6

यह एक ज्ञात बग है! ऐप्पल सॉफ्टवेयर अपडेटर के माध्यम से ऐप्पल द्वारा नवीनतम जावा अद्यतन की स्थापना के बाद, स्टोर में बाइनरी अपलोड करना संभव नहीं है।

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 

उसके बाद Xcode के पुन: प्रारंभ करने या के पूरे मैक पुन: प्रारंभ करने के लिए कोई जरूरत नहीं है: वहाँ सिमलिंक बनाने के लिए termin में निम्न कमांड दर्ज करके एक समाधान नहीं है। सिम्लिंक सेट करने के ठीक बाद आप स्टोर में बाइनरी अपलोड कर सकते हैं और एप्लिकेशन लोडर भी काम कर रहा है।

+0

यह मुझे बचाया! बहुत बहुत धन्यवाद। मैं नहीं कर सका, मेरे जीवन के लिए, यह पता लगाना क्यों यह काम नहीं कर रहा था! – Johnny

+0

मेरी इच्छा है कि मैं आपको केवल एक वोट से अधिक दे सकता हूं! – Johnny

+0

ऐप्पल ने अपडेट जारी किया, इसलिए यदि आपको अभी भी समस्या है, तो जांचें कि आपका मैक ओएस एक्स डेट पर है या नहीं। – MadMaxAPP

2

अद्यतन Java for OS X 2012-002 (आज जारी) समस्या को हल किया गया।

अद्यतन करने से पहले, सिमलिंक याद कर रहे हैं:

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

अद्यतन के बाद:

$ 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

ओरेकल जावा 1.7 फिर से अपलोड करने वाले तोड़ दिया। मैं उपयोग कर रहा हूँ;

OSX 10.7.4 
Xcode 4.4.1 

और एक ही त्रुटि प्राप्त करना। मैंने इसे एडीसी पर एक बग के रूप में बताया और इसे इस तरह स्वीकार किया गया। ठीक करने के दो तरीके:

  1. हालिया सुरक्षा समस्याओं के प्रकाश में 1.7 के साथ अपने सिस्टम से अनइंस्टॉल करें (अनइंस्टॉल करें) और एप्पल को नवीनतम 1.6.35 पैच पर वापस लाएं।
  2. यदि आपको 1.7 की आवश्यकता है तो आप अपलोड करते समय इसे अस्थायी रूप से बंद कर सकते हैं, फिर निम्न-सक्षम (या नहीं) :) निम्नलिखित करके: एप्लिकेशन> उपयोगिताओं> जावा प्राथमिकताएं और जावा के ओरेकल वेर को अनचेक करें (1.7.0_04)।
संबंधित मुद्दे