मैं विंडोज स्टोर को प्रस्तुत करने के लिए एक एप्लिकेशन तैयार कर रहा हूं जो बिंग मैप्स एपीआई का उपयोग करता है - इस तरह, ऐप को विशिष्ट आर्किटेक्चर को लक्षित करने के लिए संकलित किया जाना है। जबकि a guide to submission है, यह स्पष्ट नहीं है कि एक ही ऐप के आर्म और x86 कॉन्फ़िगरेशन दोनों को सबमिट करना है। क्या यह भी संभव है, या दुकान में दो बार होना होगा?मैं स्टोर में एक एप्लिकेशन कैसे सबमिट कर सकता हूं जो कई प्लेटफार्मों को लक्षित कर सकता है?
उत्तर
जब आप विजुअल स्टूडियो स्टोर मेनू से अपना ऐप पैकेज बनाने का विकल्प चुनते हैं, तो आपको पैकेज आर्किटेक्चर का चयन करने का विकल्प मिलता है। 4 विकल्प हैं: तटस्थ, x86, x64, एआरएम।
यदि आप तटस्थ का चयन करते हैं, तो यह "किसी भी CPU" के लिए एक एकल पैकेज बनाता है जिसे आप स्टोर पर अपलोड कर सकते हैं। यदि आप x86, x64 और ARM का चयन करते हैं, तो यह इन कॉन्फ़िगरेशन में से प्रत्येक के लिए एक पैकेज तैयार करेगा, और आपको उन आर्किटेक्चर के लिए संबंधित पैकेज अपलोड करना होगा जिन्हें आप समर्थन देना चाहते हैं।
इसके अतिरिक्त, यदि आप स्टोर में सबमिट करने के लिए तैयार हैं, तो हमेशा चयनित चुने गए आर्किटेक्चर के लिए रिलीज का चयन करना सुनिश्चित करें।
ऐसे मामले हैं जहां कुछ संदर्भ तटस्थ वास्तुकला का उपयोग करके भवन का समर्थन नहीं करते हैं। माइक्रोसॉफ्ट विजुअल सी ++ रनटाइम पैकेज एक उदाहरण है।
here से लिया:
एआरएम के लिए इंजीनियरिंग की प्रक्रिया प्रत्येक भाषा के लिए अलग था (जावास्क्रिप्ट, सी ++, और सी #/VB), मौजूदा कार्यान्वयन विवरण विभिन्न runtimes और compilers के पर आधारित है।
जावास्क्रिप्ट एक जेआईटी कंपाइलर का उपयोग करता है, इसलिए प्लेटफार्म लक्ष्यीकरण को रनटाइम पर ख्याल रखा जाता है। इसलिए जावास्क्रिप्ट का उपयोग कर मेट्रो स्टाइल ऐप्स प्लेटफॉर्म तटस्थ हैं, और आप x86/x64/ARM पर चलाने के लिए एक बार लिख सकते हैं।
सी # और विजुअल बेसिक हार्डवेयर अंतर से भी सारणित हैं। वे एमएसआईएल को संकलित करते हैं, जो मंच तटस्थ है। इसलिए, मेट्रो सी # या विज़ुअल बेसिक का उपयोग कर स्टाइल ऐप्स को x86/x64/ARM पर चलाने के लिए एक बार संकलित किया जा सकता है।
सी ++ धातु के नजदीक है, और के लिए मशीन भाषा में संकलित किया गया है जिसे आप लक्षित कर रहे हैं। यह डेवलपर्स को नियंत्रण प्रदान करता है, लेकिन यह भी आवश्यक है कि वे हार्डवेयर निर्दिष्ट करें जहां ऐप समर्थित होगा।
इसका सार यह है कि शुद्ध नेट या शुद्ध एचटीएमएल/जेएस बिना किसी समस्या के किसी आर्किटेक्चर पर चलेंगे। यदि आप सी ++ चाहते हैं तो आपको प्रत्येक समर्थित आर्किटेक्चर के लिए एक बार अपने ऐप को संकलित करने की आवश्यकता होगी। मेरी समझ यह है कि आप एक ऐप पैकेज बना सकते हैं जिसमें इस मामले में एकाधिक आर्किटेक्चर के लिए इंस्टॉलर शामिल हैं।
पोस्ट here में कई आर्किटेक्चर के लिए आपके ऐप को पैकेज करने पर कुछ अच्छे विवरण हैं। यहाँ कुछ मुख्य आकर्षण हैं:
का चयन संकुल 7.In बनाने के लिए और समाधान विन्यास मैपिंग अनुभाग, प्रत्येक निर्माण विन्यास जिसके लिए आप एक पैकेज बनाने के लिए चाहते हैं के लिए चेक बॉक्स का चयन।
निर्माण विन्यास ग्रिड संभव मंच पैकेज के आर्किटेक्चर (जो है, तटस्थ, एआरएम, 64, और 86) सूचीबद्ध करता है।प्रत्येक पंक्ति में में, एक कॉम्बो बॉक्स वर्तमान समाधान कॉन्फ़िगरेशन और आर्किटेक्चर विकल्पों का संयोजन प्रदर्शित करता है जो पंक्ति के आर्किटेक्चर के लिए प्रासंगिक हैं। डिफ़ॉल्ट प्लेटफ़ॉर्म के लिए चेक बॉक्स वर्तमान, सक्रिय प्रोजेक्ट प्लेटफ़ॉर्म पर पर सेट है। तटस्थ पंक्ति के लिए कॉम्बो बॉक्स समाधान कॉन्फ़िगरेशन संयोजन दिखाता है जिसमें परियोजना के प्लेटफॉर्म के रूप में AnyCPU शामिल है। यदि कोई समाधान कॉन्फ़िगरेशन संयोजन प्रासंगिक नहीं है, तो उस प्लेटफॉर्म की पूरी पंक्ति चयन के लिए अनुपलब्ध है। प्रत्येक पैकेज के लिए एक पैकेज बनाया जाता है जिसे आप निर्दिष्ट करते हैं।
8. आपके द्वारा निर्दिष्ट प्रत्येक निर्माण कॉन्फ़िगरेशन के लिए, समाधान कॉन्फ़िगरेशन चुनें जिसे आप बनाना चाहते हैं।
जब आप स्टोर के लिए कोई ऐप पैकेज करते हैं, तो आप रिलीज या किसी भी कस्टम समाधान कॉन्फ़िगरेशन को निर्दिष्ट कर सकते हैं जिसे आपने बनाया है।
प्रत्येक बिल्ड कॉन्फ़िगरेशन के लिए एक पैकेज बनाया जाएगा जिसे आप निर्दिष्ट करते हैं।
7.Click संकुल अपने एप्लिकेशन के पैकेज अपलोड करने के लिए:
here से हम इस मिलता है।
और अंत में पिछले लिंक से:
हस्ताक्षर और
प्रकाशित करने के बाद अपने अनुप्रयोग प्रमाणीकरण परीक्षण गुजरता है, अपने संकुल उन्हें डिजिटल छेड़छाड़ के खिलाफ की रक्षा के बाद वे किया गया है पर हस्ताक्षर किए हैं का विमोचन किया। जब यह चरण शुरू होता है, तो आप अपना सबमिशन रद्द नहीं कर सकते हैं।
नोट यह आपके एप्लिकेशन की प्रविष्टि के लिए कुछ समय लगेगा में खोज परिणाम दिखाना हो सकता है। यह सामान्य बात है। इसके अलावा, आप Windows स्टोर में ऐप सबमिट करने के बाद रिलीज दिनांक नहीं बदल सकते हैं, लेकिन आप रिलीज़ को रद्द कर सकते हैं, रिलीज़ की तारीख अपडेट कर सकते हैं और पुनः सबमिट कर सकते हैं।
अवलोकन: निर्माण प्रक्रिया के दौरान आप उन सभी आर्किटेक्चर निर्दिष्ट करते हैं जिन्हें आप अपने ऐप के लिए काम करना चाहते हैं और यह प्रत्येक के लिए एक पैकेज बनाता है। जमा करने की प्रक्रिया के दौरान आप उस ऐप के लिए बनाए गए सभी संकुल का चयन करते हैं। आपको ऐप सबमिट करते समय इस तरह स्टोर में केवल एक संस्करण दिखाई देगा।
यह वास्तव में कई युक्त पैकेज के निर्माण के यांत्रिकी को संबोधित नहीं करता की स्थापना का निर्माण नहीं है विन्यास का निर्माण? –
आह, मैं गलत समझा है कि तुम क्या चाहते थे। मैं बाद में अपडेट करेंगे। – mydogisbox
मैं अपने जवाब को अद्यतन किया है। – mydogisbox
तुम सिर्फ एक एचटीएमएल 5/जावास्क्रिप्ट Windows Store एप्लिकेशन का निर्माण करते हैं, तो यह सब संस्करण (एआरएम, x86 और X84)
आप बिंग एपीआई के साथ कुछ वेब बनाते हैं पर काम करते हैं। मंच पर काम नहीं करने के बारे में कोई चिंता नहीं है।
उत्तर यहाँ है: http://developer.android.com/google/play/publishing/multiple-apks.html
TLDR:
- जाओ करने के लिए अपने Google Play एप्लिकेशन डेवलपर कंसोल
- अपने अनुप्रयोग
- छोड़ दिया
- उन्नत मोड को चालू करें पर APK करें चुनें
- अपलोड अपने एआरएम apk
- अपलोड अपने 86 apk
- गूगल यह पता लगाने जाएगा बाकी
- 1. मैं टेक्स्ट-आधारित ब्राउज़र को कैसे लक्षित कर सकता हूं?
- 2. मैं कई एंड्रॉइड स्टोर के लिए अपने एंड्रॉइड एप्लिकेशन का समर्थन कैसे कर सकता हूं?
- 3. मैं जावा एप्लिकेशन कैसे लिख सकता हूं जो रनटाइम पर खुद को अपडेट कर सकता है?
- 4. मैं कई परियोजनाओं (एक ही समाधान) को अपग्रेड कैसे कर सकता हूं जो एक बार में 3.5 से 4.0 को लक्षित कर रहा है?
- 5. मैं एक हैमल-कॉफी बंद कैसे कर सकता हूं जो कई लाइनों को फैलाता है?
- 6. मैं संरचना में फ़ंक्शन पॉइंटर कैसे स्टोर कर सकता हूं?
- 7. मैं एक एसक्यूएलकेमी संचालित एप्लिकेशन कैसे प्रोफाइल कर सकता हूं?
- 8. मैं एक लूप को कैसे अनुकूलित कर सकता हूं जो पूरी तरह सख्त हो सकता है
- 9. मैं Django में सबमिट सबमिट बटन मान कैसे प्राप्त कर सकता हूं?
- 10. मैं वास्तव में एक्सकोड को कैसे अनइंस्टॉल कर सकता हूं?
- 11. मैं एक विधि को कैसे याद कर सकता हूं जो रूबी में सच, झूठी, या शून्य वापस कर सकता है?
- 12. मैं एक मणि कैसे बना सकता हूं जो एमआरआई और जेआरबी दोनों को लक्षित करता है?
- 13. गीथब में, मैं क्लोन में अपने परिवर्तन कैसे कर सकता हूं और पुल अनुरोध सबमिट कर सकता हूं?
- 14. मैं एक संपूर्ण ऐप को कई अलग-अलग भाषाओं में कैसे स्थानांतरित कर सकता हूं?
- 15. मैं कम से कम कक्षा के भीतर एक तत्व को कैसे लक्षित कर सकता हूं?
- 16. मैं एक कस्टम एक्शनफ़िल्टर को यूनिटटेस्ट कैसे कर सकता हूं?
- 17. मैं इनपुट फ़ील्ड को कैसे भूरे रंग से सबमिट कर सकता हूं और सबमिट बटन
- 18. मैं वेबपृष्ठ से विंडोज़ एप्लिकेशन कैसे लॉन्च कर सकता हूं?
- 19. एलएलबीएलजेन: मैं एक प्रविष्टि को नरम कैसे कर सकता हूं
- 20. मैं एक कक्षा को "अनसेट" कैसे कर सकता हूं जिसे
- 21. मैं कई SQLite डेटाबेस कैसे विलय कर सकता हूं?
- 22. मैं आउटपुटस्ट्रीम को कैसे कार्यान्वित कर सकता हूं जिसे मैं रिवाइंड कर सकता हूं?
- 23. मैं एक स्थिर फ़ाइल को कैसे रूट कर सकता हूं?
- 24. मैं VS2008 का उपयोग कर एप्लिकेशन में एप्लिकेशन मेनिफेस्ट कैसे एम्बेड कर सकता हूं?
- 25. मैं पर्ल में एक सशर्त प्रतिस्थापन कैसे कर सकता हूं?
- 26. मैं कई पंक्तियों का चयन कैसे कर सकता हूं जो निरंतर खंड में नहीं हैं?
- 27. पोस्टग्रेस्क्ल में: मैं एक साधारण काउंटर कैसे बना सकता हूं जिसे मैं रीसेट कर सकता हूं?
- 28. मैं विम में स्मार्टकेस को कैसे टॉगल कर सकता हूं?
- 29. मैं Win32 असेंबली को अनइंस्टॉल कैसे कर सकता हूं और WinSxS को साफ़ कर सकता हूं?
- 30. मैं कई कक्षाओं में शैलियों को एक बार में कैसे लागू कर सकता हूं?
आप कह रहे हैं सब एक आर्किटेक्चर वे समर्थन करने के लिए चाहते हैं उसका चयन करने की जरूरत है कि, और उन संकुल आप के लिए निर्माण कर रहे हैं? IOW, आप "> डीबग किसी भी सीपीयू" कॉन्फ़िगरेशन मैनेजर (डिफ़ॉल्ट रूप से, केवल एक है करने के लिए लगता है, जो करने के लिए प्रविष्टियों को जोड़ने के लिए? –