2012-05-26 19 views
6

हमने निम्नलिखित ऐप सेटिंग्स केवल आईफोन होने के लिए सेट की हैं, लेकिन ऐप स्टोर में ऐप को आईफोन/आईपैड संगत के रूप में सूचीबद्ध किया गया है।एक्सकोड: केवल आईफोन होने के लिए ऐप कैसे सेट करें?

आपको निम्न चित्र में देख सकते हैं, डिवाइस परिवार सिर्फ आईफ़ोन होने के लिए सेट है: http://itunes.apple.com/us/app/carrom-pro/id525961441?mt=8:

enter image description here

यहाँ अनुप्रयोग है।

क्या इन सेटिंग्स में कुछ भी गलत है?

उत्तर

7

सभी आईफोन एप्लिकेशन आईपैड पर भी चलाए जा सकते हैं, सिर्फ "पूर्णस्क्रीन" नहीं (नीचे छवि देखें)। एप्लिकेशन को आईफोन और आईपैड के लिए अलग से डिजाइन किया जा सकता है, या एक सार्वभौमिक ऐप, जिसमें आईफोन और आईपैड (इंटरफेस, डिवाइस हैंडलिंग इत्यादि) दोनों के लिए संसाधन शामिल हैं।

enter image description here

उपयोगकर्ता है कि iPhone के लिए डिज़ाइन किया गया है एक आवेदन के चारों ओर एक ग्रे कंटेनर देखेंगे। यूनिवर्सल ऐप्स स्वचालित रूप से डिवाइस के लिए सही इंटरफ़ेस चुनेंगे।

enter image description here

+0

हाँ 2x मोड में, फिर आईफोन केवल डिवाइस सेटिंग्स और यूनिवर्सल डिवाइस सेटिंग्स के लिए कोई अंतर नहीं है? सार्वभौमिक सेटिंग्स के साथ उपयोगकर्ता अपने वास्तव में आईपैड ऐप को कैसे पहचान सकता है? – Guru

+1

मैंने अपना जवाब अपडेट कर दिया है। –

+0

आपका सार्वभौमिक ऐप का मतलब है कि "+ यह ऐप डिज़ाइन किया गया है ... संवाद आता है?" या ग्राहक को डेवलपर खाते में सेट करने की आवश्यकता है? – Guru

1

सभी iphone खेल आईपैड में चला सकते हैं:

आईट्यून्स स्टोर में, कीमत के बगल में एक नीले रंग के साथ साथ प्रतीक के साथ आवेदन पत्र यूनिवर्सल अनुप्रयोग हैं। इसलिए आईट्यून्स आईफोन/आईपैड लिख रहा है। आईपैड केवल गेम खोजने के लिए, उपयोगकर्ता आईट्यून्स में आईपैड टैब में खोज करेगा जहां कोई आईफोन गेम नहीं है, इसलिए इस बारे में चिंता न करें। सार्वभौमिक डिवाइस और आईफोन केवल आइट्यून्स के लिए एक ऐप्स का पता लगाने के लिए सेटिंग्स। और कुछ मामलों में डेवलपर्स के लिए।

10

"आईफोन" पर तैनाती उपकरणों को सेट करना केवल इसे आईफोन तक सीमित नहीं करेगा।

ऐसा करने का एकमात्र तरीका कुछ आवश्यक डिवाइस क्षमताओं को जोड़ना है जो आईपैड नहीं है। उदाहरण के लिए, यदि आप टेलीफ़ोनी या एसएमएसपर आवश्यक डिवाइस क्षमताओं ऐप के Info.plist में, सेब स्वचालित रूप से केवल आईफोन के लिए ऐप उपलब्ध कराएगा।

अधिक डिवाइस क्षमताओं के लिए, https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

का उल्लेख मुझे आशा है कि यह मदद करता है।

+1

डिवाइस क्षमताओं: - https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html –

+0

क्या मैं इसका उपयोग किए बिना हेल्थकिट क्षमता को सक्रिय कर सकता हूं? –

0

एप्लिकेशन plist फ़ाइल में (iPhone के लिए) को UIDeviceFamily संपत्ति रखें और भी (iPhone के लिए) को बिल्ड सेटिंग्स में लक्षित डिवाइस परिवार बदल जाते हैं। यदि आप केवल आईपैड का समर्थन करना चाहते हैं तो दोनों मामलों में रखें। इन्हें एक्सकोड 8 में परीक्षण किया जाता है।

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