2013-10-04 10 views
13

जब मैं अपने विकास आईपैड पर चलने के लिए अपना आईपैड ऐप बनाता हूं, तो यह केवल डीबग संस्करण बनाता है। मुझे यह देखने की ज़रूरत है कि वास्तविक रिलीज संस्करण कितना तेज़ है; मैं यह कैसे करु? मैं विजुअल स्टूडियो के डीबग/रिलीज बिल्ड्स में उपयोग किया जाता हूं, इसलिए यह रन/टेस्ट/प्रोफाइल/विश्लेषण/पुरालेख सामान थोड़ा उलझन में है। मुझे लगता है कि योजनाएं इससे संबंधित हैं लेकिन क्या कोई आसान स्विच नहीं है "मैं अपने डिवाइस पर अपने ऐप के डीबग/रिलीज संस्करण का परीक्षण करना चाहता हूं"?डेवलपमेंट डिवाइस पर आईओएस ऐप का रिलीज बिल्ड

+0

मुझे बहुत खुशी है कि मुझे यह काम मिल गया ... रिलीज संस्करण 60% तेज चलाता है! –

+1

यदि आपको कोई समाधान मिला है, तो कृपया एक उत्तर स्वीकार करें जो आपकी मदद करता है। –

उत्तर

11

आप एक विज्ञापन-प्रसार प्रावधान प्रोफ़ाइल का उपयोग करके रिलीज बिल्ड करना चाहते हैं, जो आपको इसे आपके डिवाइस और आपके द्वारा निर्दिष्ट किसी भी अन्य व्यक्ति पर स्थापित करने की अनुमति देगा।

Test flight app नि: शुल्क है और इस प्रक्रिया के साथ भी मदद कर सकता है।

Provisioning Profile

+0

यह वह महत्वपूर्ण हिस्सा था जिसे मैंने नहीं समझा होगा - अकेले रिलीज में बदलना काम नहीं करता क्योंकि मैं एक देव प्रोफाइल का उपयोग कर रहा था। –

+0

बढ़िया, खुशी है कि आप इसे काम कर रहे हैं। अगर इससे आपको जवाब के रूप में चिह्नित करने में मदद मिलती है। – Mongo

+0

फैब्रिक भी एक अच्छा विकल्प है। – OhadM

9

अपनी योजना सेटिंग्स में, आप डीबग या रिलीज के लिए निर्माण का चयन कर सकते हैं। सुनिश्चित करें कि आपने सही ढंग से कोड हस्ताक्षर सेट अप किया है। एक्सकोड 5 उस के साथ मदद कर सकते हैं।

+0

क्या आप "सही" परिभाषित कर सकते हैं? अगर यह डीबग के लिए काम कर रहा है तो क्या यह रिलीज के लिए काम नहीं करेगा? इसके अलावा ... वास्तव में मुझे हर बार इस योजना को संपादित करना होगा, मेरे पास डीबग/रिलीज का परीक्षण करने के लिए अलग-अलग योजनाएं नहीं हो सकती हैं? –

+0

विभिन्न योजनाएं हो सकती हैं, लेकिन आप केवल "रन" कमांड को एक योजना असाइन कर सकते हैं। तो आपको हर बार योजनाएं बदलनी होंगी। डीबग/रिलीज को बदलने के लिए आसान है। –

4

आप Xcode Project के तहत एक नया Build ConfigurationProject View में बना सकते हैं। यह Distribution

New configuration

का डुप्लिकेट बनाने तो बस Edit Schemes चुनें और नई योजना का चयन करें और अपने डिवाइस पर चलाते हैं। सुनिश्चित करें कि आपके Build Settings में चुने गए प्रमाणपत्र। हालांकि AdHoc/Distribution निर्माण करते समय आपको पूर्ण डिबगिंग क्षमताओं को प्राप्त नहीं होता है।

+0

क्या यह एक एक्सकोड 5-विशिष्ट चीज है? –

+0

नहीं। यह Xcode4.x.x पर भी काम करना चाहिए – unspokenblabber

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