एप्लिकेशन पर निष्पादन योग्य अनुमतियों को परिवर्तित नहीं किया जा सका


167

अभी iOS 6 sdk और लेटेस्ट Xcode में अपडेट किया गया है और इसे तब प्राप्त करें जब मेरे 3gs पर निर्माण करने की कोशिश की जा रही हो। मैंने मान्य आर्किटेक्चर के तहत armv6 को जोड़ा है?

"एप्लिकेशन पर निष्पादन योग्य अनुमतियां नहीं बदल सका"


1
मेरे iPhone 5 पर भी ऐसा ही होता है। मैंने Xcode हटाने और रीइनस्टॉल करने की कोशिश की। मुझे लगता है कि कुछ घटक आस-पास हैं।
कोको देव

2
मैंने सिर्फ फोन को अनप्लग किया और ऐप को अनइंस्टॉल कर दिया। बा-डा-बिंगो!
क्विंटन बाल्सडन

जवाबों:


344

मैं इसे एक बंडल को मिटाकर हल कर सकता था जिसे मैंने पहले एक ही बंडल आइडेंटिफ़ायर का उपयोग करके अपलोड किया था (एक्सकोड गेट ऑफ द चामोद)। XCode ऑर्गनाइज़र (आपके डिवाइस का नाम -> कंसोल) से लॉग की जाँच करने का प्रयास करें आपको उस लॉग से जानकारी प्राप्त करनी चाहिए। सौभाग्य!


हाँ, यही कारण था कि मैं काम करने में कामयाब रहा जो मैं गलत कर रहा था आपका उत्तर सही है। धन्यवाद!
एलेक्स मैकफर्सन

1
लेकिन क्या मेरे उपयोगकर्ता अपग्रेड कर पाएंगे ??? मेरे पास एक ऐप है जो बिक रहा है। नया संस्करण बनाया गया, और अगर मैं ऐप स्टोर संस्करण के साथ iPhone पर चलने की कोशिश करता हूं तो मुझे यह त्रुटि मिलती है। तो क्या होता है अगर मैं ऐप स्टोर में नया संस्करण जारी करता हूं ?? मदद।
फ्रैगल

1
@ इग्नियो - नहीं, मैं उन्हें ऐसा करने की सलाह नहीं दे सकता !!! बिल्कुल वही जो मैं बचना चाहता हूं। मुझे यह भी नहीं पता कि मेरे उपयोगकर्ता कौन हैं। उन्नयन जारी नहीं किया गया है (स्वीकृत है लेकिन जारी नहीं किया गया है)।
फ्रैगल

@Fraggle - मैंने बिना किसी समस्या के iOS6 से पहले इस तरह से अपने तीन ऐप्स का नाम बदल दिया है। मुझे अब आपका मुद्दा वर्तमान ऐप के साथ मिल रहा है जिसका मैं नाम बदलने की कोशिश कर रहा हूं ... यह या तो एक है) XCode 4.5 में एक बग (डिवाइस को ऐसा कुछ करने के लिए नहीं कहा जा सकता है) या बी) एक नीति परिवर्तन जो बताता है एक ऐप जारी होने के बाद आप ऐप का नाम नहीं बदल सकते ... यह सिद्धांत में तय किया जाना चाहिए कि क्या आप अपने ऐप का नाम 'वापस' बदलते हैं, जो आपके पिछले संस्करण के साथ था। यही मैं अभी के लिए कर रहा हूँ!
रेड नाइटिंगेल

ऐप का नाम बदलने के लिए 'बैक' ऐप बिल्ड सेटिंग्स में जाएं और प्रोडक्ट का नाम ढूंढें। अपने वर्तमान संस्करण के लिए होम स्क्रीन आइकन टेक्स्ट जो भी हो, उसे बदलें। उम्मीद है कि यह काम करेगा!
रेड नाइटिंगेल

116

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


हाँ। मैं डिवाइस में ऐप को हटा देता हूं। और फिर से कोशिश करता हूं, यह अच्छी तरह से काम करता है।
चीन में जुबिंग। डेवलपर

यह सही है, बस मुझे क्या चाहिए
स्टीफन

1
धन्यवाद। लेकिन जब मैं ऐपस्टोर पर अपलोड करूंगा, तो नए संस्करण को लोड करने के लिए उपयोगकर्ताओं को पुराने संस्करण को मिटा देना चाहिए? या पुराने संस्करण को मिटाए बिना उन्नयन संभव है?
doxsi

बिल्कुल सही - यह मेरे मामले में समस्या थी। धन्यवाद।
ब्रायन क्लाइन

जब आप माइग्रेशन का परीक्षण करने का प्रयास कर रहे हैं तो बहुत मदद नहीं करता है ...)
ऐश

13

आप शायद एक अलग लक्ष्य नाम है। आप ऐप को खरोंच से शुरू कर सकते हैं, लेकिन आपको समान लक्ष्य नाम और समान बंडल पहचानकर्ता की आवश्यकता होगी।


हाँ, मैं अभी इस समस्या का सामना करना पड़ा। लक्ष्य नाम और बंडल पहचानकर्ता समान होना चाहिए। इसे सेट करने के बाद, त्रुटि गायब हो जाती है।
LetBulletFlies

मुझे यह सही उत्तर लगा, कम से कम मेरे मामले में, एप्लिकेशन को हटाना आवश्यक नहीं है।
डीपविनर

हाँ। यह सही है। चूंकि मुझे मौजूदा के कुछ विन्यास रखने की आवश्यकता है और फिर डिबग एप के साथ अलग-अलग लक्ष्य के साथ ओवरराइट करें, फिर मुझे यह त्रुटि मिली। (मैंने पुश संदेश को डिबग करने के लिए एक तदर्थ ऐप इंस्टॉल किया है)।
करीम

लक्ष्य नाम और बंडल पहचानकर्ता समान होने की आवश्यकता नहीं है। मेरे सामने काम करने का एक उदाहरण है।
वरुण भाटिया

एक ही बंडल पहचानकर्ता और लक्ष्य नाम रखते हुए काम किया। धन्यवाद!!
अरडेनदेव

13

समान बंडल पहचानकर्ता के साथ iPhone / ipad पर पहले से इंस्टॉल किए गए एप्लिकेशन हटाएं। उसी बंडल पहचानकर्ता वाले ऐप्स के साथ iPhone / ipad भ्रमित हो जाता है। इसलिए परिवर्तन वर्तमान ऐप के बंडल पहचानकर्ता को बदल दें या पहले से इंस्टॉल किए गए एप्लिकेशन को हटा दें।


7

यह तब हो सकता है जब आप ऐप को Xcode से लॉन्च करते हैं और आपके पास एक ही बंडल-आईडी लेकिन एक अलग नाम के साथ फोन में ऐपस्टोर संस्करण स्थापित होता है। मेरे मामले में मैं App_Beta का उपयोग कर रहा हूँ जब appstore में App है। यदि दो संस्करणों में समान उत्पाद नाम नहीं है, तो आप पुराने से नए संस्करण में उन्नयन का परीक्षण करने में सक्षम नहीं होंगे। नाम मैच करने के लिए हल करने के लिए।


4

मैं आयोजक में गया और अपने परीक्षण उपकरण के नीचे दिए गए एप्लिकेशन का चयन किया। हालाँकि मैंने अपने डिवाइस पर एप्लिकेशन को स्वयं ही हटा दिया था, फिर भी यह मेरे अनुप्रयोगों की सूची में दिखाई दिया। मैंने इसे वहां हटा दिया, और इसने मेरे लिए इस मुद्दे का ख्याल रखा।


3

आपको एक ही बंडल पहचानकर्ता का उपयोग करके सभी ऐप को हटाने की आवश्यकता है। मैंने ऐसा ही किया, लेकिन फिर भी वही त्रुटि मेरे iPod पर बनी रही, मैंने निर्माण ( cmd+ shift+ k) को साफ किया और iPod को फिर से शुरू किया और मैं iPod पर ऐप चलाने में सक्षम था।


3

आप बस उन ऐप्स को हटाते हैं जो पहले से ही समान पहचानकर्ता के साथ आपके डिवाइस पर इंस्टॉल किए गए थे।


3

मैं उसी समस्या में भाग गया, लेकिन मुझे डिबग उद्देश्यों के लिए डिवाइस में वर्तमान स्थापित ऐप को रखने की आवश्यकता थी। मेरा समाधान उसी का उपयोग करना था:

  1. लक्ष्य का नाम
  2. बंडल पहचानकर्ता
  3. उत्पाद का नाम

2

मेरे पास यह त्रुटि थी, और मेरे लिए यह तय था कि बिल्ड सेटिंग्स के तहत उत्पाद का नाम था। मैंने इसे कुछ और में बदल दिया था, और यह त्रुटि प्राप्त करना शुरू कर दिया। मैंने इसे वापस बदल दिया और इसे ठीक कर दिया।


1
इसे वापस बदलकर क्या? अधिक जानकारी कृपया
kolossus

1
संभवत: इसे वापस बदल दिया जो उसने पहले से कहा था।
कार्लोस पी

1

बस आवेदन के सभी पिछले संस्करणों को हटा दें। बंडल आइडेंटिफ़ायर के बारे में बेमेल / भ्रम के कारण ऐसा होता है। मैंने समान पहचानकर्ता के साथ सभी मौजूदा एप्लिकेशन को हटा दिया और इंस्टॉल करने में सक्षम था।


0

मैं USB केबल को अनप्लग करके और कुछ सेकंड के बाद इसे फिर से प्लग करके इस त्रुटि संदेश को हल करने में सक्षम था। YMMV!


0

आपको यह सुनिश्चित करने की आवश्यकता है कि आपका डिवाइस एक ही बंडल आईडी के साथ दो अनुप्रयोगों के लिए सेट नहीं है।


-1

मुझे यह त्रुटि तब हुई जब मैंने दूसरे ऐप बनाने के लिए एक xcode प्रोजेक्ट को कॉपी और पेस्ट करने की कोशिश की। मुझे जो करना था वह मेरे पिछले ऐप की तुलना में बंडल आइडेंटिफ़ायर नाम को कुछ अलग करना था।

यहां छवि विवरण दर्ज करें


-8

एप्लिकेशन पर निष्पादन योग्य अनुमतियों को परिवर्तित नहीं किया जा सका

कारण : मैं फ़ाइलों को नामित प्रणाली में प्रतीक था29x29.png,58x58.png,72x72.png, आदि मैं सॉफ्ट लिंक (थाln -s) के अनुसार अपेक्षित नामों के साथ iPad और iPhone पर अनुप्रयोग प्रतीक । उदाहरण के लिए,Icon-Small.pngवास्तविक फ़ाइल का लिंक था29x29.png

मैंने ऐसा इसलिए किया क्योंकि मेरा कार्यक्रम विभिन्न प्लेटफार्मों पर चलता है, मोबाइल फोन से डेस्कटॉप तक। Android, Apple और Microsoft सभी की समान आवश्यकताएं हैं। तो "माउस का एक सेट" और "अलग-अलग ओएस के लिए अलग-अलग लिंक" ने मुझे सबसे अधिक समझ में आया।

फिक्स : लिंक का उपयोग न करें। Apple आपको यह नहीं बताता है। और "अनुप्रयोग पर निष्पादन योग्य अनुमतियों को बदल नहीं सका" उनका त्रुटि संदेशबेकार है।


सभी अलग-अलग उत्तरों (और कारणों) को देखते हुए, ऐसा लगता है कि बहुत सारी चीजें इसका कारण बन सकती हैं।


जिज्ञासा से बाहर, सभी नीचे वोट क्यों? मैंने समझाया कि समस्या को कैसे दोहराएं, और उदाहरण के मामले में समस्या को कैसे ठीक करें। अच्छी तरह से नोट करें: Apple नामांकित फ़ाइलों (29x29.png उदाहरण के लिए) के लिंक पर प्रतिबंध नहीं लगाता है। लिंक किए गए लेख के लिए प्रलेखन की समीक्षा करें।
jww

@William - सवाल त्रुटि के बारे में था "आवेदन पर निष्पादन योग्य अनुमतियों को बदल नहीं सकता था " । पीएनजी की ओर इशारा करते हुए आवश्यक नामों का उपयोग करने वाले लिंक इसका कारण बनेंगे। फिक्स लिंक का उपयोग नहीं करना है। Apple आपको यह नहीं बताता है।
jww
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.