2009-08-29 11 views
5

हिम तेंदुए के लिए एक एसडीके 2.x.x नहीं लगता है। या मैं गलत हूँ?कोई भी हिम तेंदुए पर आईफोन एसडीके 2.x.x देव कर रहा है?

बीटीडब्ल्यू, मैं अंतर्निहित क्लैंग से प्यार कर रहा हूं !! एक्सकोड टीम के लिए Kudos!

+0

मुझे लगता है कि आप अभी भी कर सकते हैं 2.2.1 एसडीके के लिए लक्षित ऐप्स सबमिट करें, लेकिन ऐप्पल केवल 3.0 के साथ सब कुछ परीक्षण करता है। –

+2

मैंने अभी रात हिम तेंदुए को स्थापित किया है, आईफोन 3.1 बीटा एसडीके को फिर से लोड किया है और इंस्टॉलेशन स्क्रीन में 2.x एसडीके स्थापित करने का विकल्प था। – marcc

उत्तर

2

आप हिम तेंदुए के लिए आईफोन ओएस 2.x को लक्षित करने वाले एप्लिकेशन लिख सकते हैं। बस सुनिश्चित करें कि आप किसी भी आईफोन ओएस 3.0 विशिष्ट एपीआई का उपयोग नहीं कर रहे हैं: एस।

आप उन अनुप्रयोगों को भी लिख सकते हैं जो 2.x दोनों को लक्षित करते हैं और उपलब्ध होने पर 3.0 सुविधाओं का उपयोग करते हैं। यदि आप करते हैं तो दो चीजें ध्यान में रखें:

  • किसी भी आईफोन ओएस 3.0 ढांचे को कमजोर रूप से लिंक करें।
  • कुछ 3.0-आश कॉल करने से पहले [UIDevice currentDevice].systemVersion जांचना सुनिश्चित करें।

तीसरी गोली हो सकती है; खुद से पूछें कि क्या उपयोगकर्ता ने आईफोन ओएस 3.0 में अपग्रेड करने की भी परवाह नहीं की है, तो ऐप्स इंस्टॉल करने की देखभाल करने की संभावना है?

+0

लोग जिन्हें मैं जानता हूं कि जिन्होंने अपने आईफोन को अपग्रेड नहीं किया है, आमतौर पर वे लोग हैं जो आईट्यून्स का शायद ही कभी उपयोग करते हैं - वे अभी भी उसी ओएस पर हैं जब उन्होंने अपना आईफोन + कोई ऐप खरीदा था। हालांकि, कुछ डब्ल्यू/आईपॉड टच के लिए, वे अपग्रेड शुल्क का भुगतान करने के लिए सक्षम/सक्षम (बच्चों को सोच सकते हैं) नहीं कर सकते थे। 2.x को लक्षित करने के लिए नीचे दिए गए ऐप्पल कर्मचारी से मेरा उत्तरदाता देखें। – mahboudz

0

मैंने डब्ल्यूडब्ल्यूडीसी में इसके बारे में पूछा और बताया गया कि 2.2 एसडीके एक्सकोड 3.2 के साथ काम नहीं करता है। मैंने इसे कॉपी करने की कोशिश की, और यह काम नहीं किया। उस ने कहा, मुझे यकीन नहीं है कि कितने आईफोन ग्राहक अभी भी 2.2 चल रहे हैं ...

6

एप्पल से:

iPhone 3.0 डिवाइस के लिए अपने बेस एसडीके सेट करें। अपने आईफोन परिनियोजन लक्ष्य को 2.2.1 पर सेट करें। जब आप आईफोन 3.0 एपीआई कहते हैं तो AvailibilityMacros का उपयोग करें।

alt text

वहाँ Snow Leopard में 2.x के लिए एक iPhone सिम्युलेटर नहीं है। सिम्युलेटर में परीक्षण करने के लिए अपने सक्रिय एसडीके को आईफोन 3.0 सिम्युलेटर पर सेट करें; इसे 3.0 डिवाइस पर सेट करें और 2.2.1 डिवाइस पर ऐप का परीक्षण करने के लिए अपने सक्रिय निष्पादन योग्य को 2.2.1 पर सेट करें।

+1

क्या आप "अपने सक्रिय निष्पादन योग्य 2.2.1 पर सेट" पर थोड़ा और विस्तार कर सकते हैं? क्या आपने एक और निर्माण लक्ष्य बनाया था? साथ ही, कृपया स्रोत को उद्धृत करें या लिंक करें ताकि हम जान सकें कि भविष्य की स्थिति में कहां देखना है। – ento

+0

नहीं, आपको कोई अन्य निर्माण लक्ष्य बनाने की आवश्यकता नहीं है। बस अपने वर्तमान लक्ष्य की बिल्ड सेटिंग्स पर जाएं, आईफोन ओएस परिनियोजन लक्ष्य की तलाश करें। उपर्युक्त ईमेल से है, इसलिए मैं स्रोत से लिंक नहीं कर सकता, लेकिन यहां बहुत कुछ समान है: https://devforums.apple।कॉम/थ्रेड/26030 – mahboudz

0

यह एक बड़ी समस्या है क्योंकि हम ओएस 2.x के डिवाइस के बिना ओएस 2.x के लिए ऐप्स का परीक्षण नहीं कर सकते हैं! http://www.fdambrosio.net/archives/1395

0

करने के लिए डिवाइस या इंटरफ़ेस रोटेशन एनीमेशन संबंधित समर्थन iPhone OS 2.x और iPhone OS 3.x के साथ एक समस्या है:

यहाँ अपने ब्लॉग पोस्ट पढ़ें: http://blog.jessearmand.com/post/358250047/regarding-iphone-os-compatibility-and-support-of-older

+0

यह मेरे लिए इसे मिला (भले ही मैं उन एपीआई का उपयोग नहीं करता)। ऐसा लगता है कि 2.x की पिछली संगतता की तरह वास्तव में अपेक्षित नहीं है और इसके लायक नहीं है – philsquared

+0

निश्चित रूप से, मुझे उम्मीद है कि एसडीके के नए संस्करणों में और कोई समस्या नहीं है। –

संबंधित मुद्दे