2013-10-15 5 views
6

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

इसलिए मैंने एप से डेटाफाइल डाउनलोड किया (डीबी युक्त) ऐप के बाद डीबी में कुछ संशोधन करने के बाद इसे पुनः अपलोड करने के इरादे से डाउनलोड किया गया।

मैं ऑर्गनाइज़र -> मेरा आईपैड -> एप्लिकेशन -> डाउनलोड (सैंडबॉक्स में डेटा फ़ाइलों के तहत) के माध्यम से फ़ाइलों को डाउनलोड करता हूं। मैं इसके ठीक आगे अपलोड बटन द्वारा पुनः अपलोड करना चाहता हूं।

हालांकि जब मैं अपलोड करने का प्रयास करता हूं तो यह त्रुटि "अनुमति अस्वीकृत" त्रुटि देता है। डिवाइस लॉग में कुछ भी नहीं है जो दर्शाता है कि मुझे वास्तव में क्या अनुमतियां चाहिए।

क्या किसी को उचित बिल्ड सेटिंग्स या डिवाइस सेटिंग्स के बारे में पता है, मुझे अपने ऐप के लिए संशोधित डेटाफाइल अपलोड करने की अनुमति है?

+1

क्या आपने अपलोड करने से पहले अपने आईपैड पर ऐप छोड़ दिया था? अगर फ़ाइलें खुली हैं और आपका ऐप पृष्ठभूमि में है, तो आप उन्हें प्रतिस्थापित नहीं कर पाएंगे। – RyanR

+0

@RyanR Yep ने डिबगिंग रोक दी और सुनिश्चित किया कि ऐप नहीं चल रहा था। – jmathew

+0

@RyanR नहीं आप सही हैं। एक्सकोड में स्टॉप हिट करने के बावजूद ऐप चल रहा था, फिर भी मैंने चल रहे ऐप्स लाने के लिए होम बटन टैप किया और वहां अजीब तरह से स्टार्टअप से पहले इसे राज्य में रोक दिया गया। यदि आप टिप्पणी को उत्तर के रूप में लिखते हैं और मैं इसे स्वीकार करूंगा। – jmathew

उत्तर

7

सत्यापित करें कि डिवाइस डिवाइस (यहां तक ​​कि पृष्ठभूमि में) नहीं चल रहा है, क्योंकि यह फ़ाइलों को अपनी डेटा निर्देशिका में लॉक कर सकता है।

24

मुझे पता चला है कि कैश किए गए स्नैपशॉट्स अपलोड प्रक्रिया में हस्तक्षेप कर सकते हैं। यदि आप डाउनलोड किए गए ऐप डेटा फ़ोल्डर में जाते हैं और स्नैपशॉट छवि को हटाते हैं, तो डिवाइस पर पुनः अपलोड करने का प्रयास करें, इसे काम करना चाहिए।

+2

डाउनलोड/.xcappdata बंडल –

+0

में लाइब्रेरी/कैश/स्नैपशॉट्स केवल छवि फ़ाइलों को हटाएं, फ़ोल्डर नहीं! – abriggs

+2

यह स्वीकार्य उत्तर होना चाहिए –

0

एक्सकोड 5.1 के साथ मैंने देखा है कि यह हमेशा पहली बार विफल रहता है। दूसरी बार यह सफल होता है।

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