"कमांड / usr / sbin / chown एग्जिट कोड 1 के साथ फेल हो गया" जब संग्रह


85

मैं iPhone के लिए अपने पहले iOS 4.3 एप्लिकेशन को संग्रहीत करने का प्रयास कर रहा हूं और मैं हमेशा इस त्रुटि का सामना करता हूं:

Command /usr/sbin/chown failed with exit code 1

मैंने विभिन्न मंचों के माध्यम से खोज की है, वैकल्पिक स्थापित समूह (जो मुझे नहीं पता कि क्या बदलना है) को बदलना, और 'छोड़ें स्थापित करें' को चालू करने जैसे समाधान की कोशिश करना।


क्या आप लॉग टैब (टॉक बबल टैब) खोल सकते हैं, बिल्ड लॉग का चयन कर सकते हैं और फिर फेल हो रही चामोद लाइन का विस्तार कर सकते हैं और प्रश्न में पूर्ण कमांड और आउटपुट शामिल कर सकते हैं?
मैटियास वाडमैन

जवाबों:


116

जैसा कि गूंगा, XCode 5.1.1 में लगता है, मुझे बस इतना करना था और XCode को अभी पुनः आरंभ करना था। मुझे पता है कि यह एक "उत्तर" के लिए बहुत कुछ नहीं है, लेकिन यह सिर्फ मेरे लिए काम करता है।

संपादित करें: यह अभी भी लोगों के लिए जुलाई 2018 तक काम कर रहा है। संपादित करें: यह अभी भी जनवरी 2019 xcode 9.4.1 के रूप में काम कर रहा है


2
6.3 में भी यही समस्या थी और एक्सकोड के एक रिबूट ने इसे ठीक कर दिया
डैरेन

2
XCode 7 की जाँच। पुनः आरंभ करने से भी समस्या ठीक हो गई।
thefoyer

1
आओ 2017 - Xcode 8.3.3 मैंने इस समस्या का सामना किया। Google ने इस SO लिंक को उस समस्या के लिए दिखाया जिसे देखकर मुझे आश्चर्य हुआ कि मैंने इस प्रश्न को पहले ही देख लिया था! मैंने नीचे स्क्रॉल किया, मुझे यह देखकर आश्चर्य हुआ कि मैंने इस उत्तर को भी उकेरा था। जाहिरा तौर पर Xcode को फिर से शुरू करने से यह मुद्दा तय हो गया और मैंने "टिप्पणी जोड़ें" लिंक को हिट कर दिया और पहले से ही 2016 की मेरी टिप्पणी को देखकर आश्चर्यचकित रह गया: D
Raj Pawan Gumdal

1
@RajPawanGumdal हम पूरा चक्कर लगा चुके हैं और Apple अभी भी अपनी IDE को ठीक नहीं कर सकता है। वह आश्चर्यजनक है।
दान

2
Xcode पुनरारंभ ने मेरे लिए Xcode 9.2 पर इसे निर्धारित किया। तो बिल्कुल "गूंगा" जवाब नहीं! जो कोई भी इस मुद्दे को देखता है, उसे यह प्रयास करना चाहिए कि इससे पहले कि वे अपनी परियोजना सेटिंग्स के आसपास शोक व्यक्त करने के लिए आते हैं या इससे भी बदतर, अपने मैक सिस्टम फ़ोल्डर्स पर अनुमतियों को बदल दें!
ChillyPenguin

87

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

मुझे आर्काइविंग के सेटऑनरअंडरग्रुप के हिस्से के साथ कठिनाई हो रही थी - मैं / usr / sbin / chown विफल हो रहा था, और यह 'ऑपरेशन' की अनुमति नहीं दे रहा था प्रत्येक फाइल पर जिसने इसे 'chown' करने की कोशिश की थी।

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

ऊपर दिए गए स्क्रीनशॉट से पता चलता है - मैंने अभी इनस्टॉल ओनर / ग्रुप को खाली किया है, और उसने ऐसा किया है।


8
यह भी सुनिश्चित करें कि जब आपके पास अपनी परियोजना (यानी कॉर्डोवालिब) में कोई सबप्रोजेक्ट / लाइब्रेरी है, तो वहां भी स्थापित स्वामी / समूह को खाली करें।
tschoffelen

5
धन्यवाद यह वही था जो मुझे चाहिए था! लेकिन मैं सोच रहा था कि मुझे इसकी आवश्यकता क्यों है। कल काम किया था, आज नहीं। बेशक मैं भी स्थापित अनुमतियाँ
फिल

यदि कॉर्पोरेट वातावरण में यह हो सकता है और यह पोस्टिंग इसे ठीक करता है। शीर्ष के।
ort11

आम तौर पर मुझे नहीं लगता कि यह कदम जरूरी होना चाहिए, लेकिन यह समस्या को ठीक करता है। मैं एक दो बार इस जवाब पर वापस आया हूं।
फरो

हाँ सचमुच। कुछ अन्य चीजों की कोशिश करने के बाद यह समस्या थी।
मूनवल्कर

61

जब मुझे यह त्रुटि मिली, तो मेरे कंप्यूटर को रीबूट करके इसे ठीक कर दिया गया।


10
रिबूटिंग केवल एक चीज थी जिसने इसे मेरे लिए भी तय किया।
स्टीव बीबी

इसे ठीक नहीं करता है।
C0D3

मेरे लिए काम किया। +1
स्मालचैस

24

मैंने अन्य सभी समाधानों की कोशिश की है, लेकिन उनमें से किसी ने भी मेरे लिए काम नहीं किया। इसलिए मैंने इसे अपनी परियोजना में प्रत्येक फ़ाइल पर मालिक को बदलने के लिए एक टर्मिनल पर चलाया है:

sudo chown -R my_username:my_group ./my_project_folder

जहां "my_username" आप उपयोगकर्ता नाम हैं, "my_group" आपका समूह है (यह आमतौर पर कर्मचारी है) और आपके प्रोजेक्ट के फ़ोल्डर "my_project_folder"।


1
यह मेरे लिए काम किया। मेरा मुद्दा यह था कि मैंने एक बार
कॉर्डोबा

6

कोई अन्य समाधान मेरे लिए Xcode 4.5 पर काम नहीं किया। मुझे जो करना था वह निम्नलिखित था:

फिक्स आपके प्रोजेक्ट और कॉर्डोवालिब प्रोजेक्ट दोनों से armv6 आर्किटेक्चर को हटाकर, दोनों प्रोजेक्ट्स को क्लीन कर, और पुनर्निर्माण करता है।

स्रोत


2
इन चरणों को विस्तृत करने के लिए: Xcode में, अपने प्रोजेक्ट पर क्लिक करें, बिल्ड सेटिंग्स टैब पर जाएं, आर्किटेक्चर के तहत केवल arm77 लिखा होना चाहिए। कॉर्डोवालिब परियोजना के लिए भी ऐसा ही करें (यह बाएं फलक में है, आपकी परियोजना के समान है)। उत्पाद -> स्वच्छ का उपयोग करके दोनों परियोजनाओं को साफ करें। इसने मेरे लिए भी काम किया, मेरी समस्या को ठीक किया।
द्वितीया_ अष्टक

2

यह मेरे वातावरण में काम करता है मैंने अनुमति के बारे में सभी जानकारी को साफ किया, जैसा कि + एडल ने कहा , टॉम और फिल द्वारा पूरक

मैंने कोर्डोवा सबप्रोजेक्ट सहित इंस्‍टॉल ग्रुप , इंस्‍टॉल ओनर , इंस्‍टॉल परमिशन सहित फील्ड खाली कर दिए


2

यहां छवि विवरण दर्ज करेंमैं Xcode के साथ एक ही मुद्दा था। इसने Xcode को पुनरारंभ करने के बाद काम करना शुरू कर दिया। स्क्रीनशॉट में, Xcode -> बिल्ड सेटिंग्स, स्थापित समूह Xcode को पुनरारंभ करने के बाद खाली था। समूह आईडी में यह कुछ संख्या के रूप में दिखाया गया है।


1

सुनिश्चित नहीं हैं कि यह वही समस्या है जो आपको हो रही है, लेकिन इसने मेरे लिए इसे ठीक कर दिया है:

जब मैंने अपना XCode प्रोजेक्ट बनाया, तो मेरे ऐप के नाम में एक जगह थी, इसलिए मेरे ऐप को तैनात करने की कोशिश हमेशा विफल रही। मैं एक का उपयोग करके इसे ठीक करने में सक्षम था Custom Archive Name

XCode 4 में ...

  1. परिनियोजन योजना संपादित करें
  2. आर्काइव टैब पर क्लिक करें
  3. फिर एक पुरालेख नाम निर्दिष्ट करें, जिसमें स्थान नहीं है।

एक कस्टम पुरालेख नाम निर्दिष्ट करें


1

मैंने हर संभव वेरिएंट की कोशिश की और उन्होंने मेरी मदद नहीं की। इसलिए मैंने पुराने XCode 4.4.1 और वॉइला को डाउनलोड किया - एप्लिकेशन को सफलतापूर्वक संग्रहीत किया गया :)


1
  1. उस लक्ष्य का चयन करें जो आपको त्रुटि दे रहा है
  2. Build Active Architecture Onlyहां से नहीं में बदलें

मेरे लिए वह काम कर गया।


1

मेरे लिए रिबूट मेरे मैक ने इसे तय किया। ओएस हाई सिएरा, एक्सकोड 9.2


0

जब एक्सकोड 8 पर मेरे साथ ऐसा होता है, तो मैं 2 बार "क्लीन बिल्ड फ़ोल्डर" करता हूं (पहली बार यह एक त्रुटि फेंकता है, लेकिन दूसरी बार सफल होता है) और फिर फिर से संग्रह।

नोट: "क्लीन बिल्ड फोल्डर" विकल्प "उत्पाद" मेनू के अंतर्गत है, ऑल्ट बटन को दबाए रखें और आपको "क्लीन बिल्ड फोल्डर" में "क्लीन" विकल्प दिखाई देगा।


0
  • अपने प्रोजेक्ट को साफ करें।
  • अपने बिल्ड फ़ोल्डर को साफ़ करें। (उत्पाद> ⌥> स्वच्छ बिल्ड फ़ोल्डर)
  • जेनेरिक iOS डिवाइस के लिए लक्ष्य डिवाइस सेट करें।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.