Próbuję zarchiwizować moją pierwszą aplikację iOS 4.3 na iPhone'a i zawsze napotykam ten błąd:
Command /usr/sbin/chown failed with exit code 1
Przeszukałem różne fora, próbując rozwiązań, takich jak zmiana alternatywnej grupy instalacyjnej (na którą nie wiem, co mam zmienić) i włączanie opcji „Pomiń instalację”.
Odpowiedzi:
Choć brzmi to głupio, w XCode 5.1.1 wszystko, co musiałem zrobić, to wyjść i ponownie uruchomić XCode. Wiem, że to nie jest "odpowiedź", ale po prostu zadziałała.
Edycja: to nadal działa od lipca 2018 r. Dla ludzi. Edycja: to nadal działa od stycznia 2019 xcode 9.4.1
źródło
Miałem problemy z częścią archiwizacji SetOwnerAndGroup - nie udało mi się uzyskać / usr / sbin / chown i otrzymywało komunikat „operacja niedozwolona” na każdym pliku, który próbował „chown”.
Można to łatwo przetestować w terminalu - „chown” nie działa, ale „sudo chown” tak. Ponieważ nie musiałem zmieniać uprawnień do plików, najprostszym rozwiązaniem było nie robić tego.
Powyższy zrzut ekranu pokazuje - właśnie wyczyściłem Instaluj właściciela / grupę i to się udało.
źródło
Kiedy pojawił się ten błąd, ponowne uruchomienie komputera naprawiło problem.
źródło
Wypróbowałem wszystkie inne rozwiązania, ale żadne z nich nie zadziałało. Więc uruchomiłem to na terminalu, aby zmienić właściciela na mnie dla każdego pliku w moim projekcie:
sudo chown -R my_username:my_group ./my_project_folder
gdzie „moja_nazwa_użytkownika” to Twoja nazwa użytkownika, „moja_grupa” to Twoja grupa (zwykle jest to personel), a „my_project_folder” to folder Twojego projektu.
źródło
Żadne z innych rozwiązań nie działało dla mnie w Xcode 4.5. Musiałem zrobić co następuje:
Rozwiązanie polega na usunięciu architektury armv6 zarówno z projektu, jak i projektu CordovaLib, wyczyszczeniu obu projektów i ponownym skompilowaniu.
Źródło
źródło
Aby to działało w moim środowisku, wyczyściłem wszystkie informacje o pozwoleniu, jak powiedział + adalle , uzupełnione przez Toma i Phila
I opróżnić pola Install Grupa , Instalacja Właściciel , Zainstalować Permission tym Cordova podprojektem
źródło
Miałem ten sam problem z Xcode. Zaczął działać po ponownym uruchomieniu Xcode. Na zrzucie ekranu Xcode -> ustawienia kompilacji, zainstalowana grupa była pusta po ponownym uruchomieniu Xcode. Identyfikator grupy, który pokazał jako numer.
źródło
Nie jestem pewien, czy jest to ten sam problem, który masz, ale to rozwiązało go dla mnie:
Kiedy tworzyłem projekt XCode, moja nazwa aplikacji zawierała spację, więc próba wdrożenia mojej aplikacji zawsze kończyła się niepowodzeniem. Udało mi się to naprawić za pomocą pliku
Custom Archive Name
.W XCode 4 ...
źródło
Wypróbowałem wszystkie możliwe warianty i nie pomogły mi. Pobrałem więc stare XCode 4.4.1 i voila - aplikacja zarchiwizowana pomyślnie :)
źródło
Build Active Architecture Only
z Tak na NieTo zadziałało dla mnie.
źródło
Dla mnie zrestartuj mój Mac naprawił to. OS High Sierra, xCode 9.2
źródło
Kiedy zdarza mi się to na Xcode 8, robię „Wyczyść folder kompilacji” 2 razy (za pierwszym razem wyświetla błąd, ale za drugim się udaje), a następnie ponownie archiwizuję.
Uwaga: Opcja „Wyczyść folder kompilacji” znajduje się w menu „Produkt”, przytrzymaj przycisk alt, a zobaczysz, że opcja „Wyczyść” zmieni się na „Wyczyść folder kompilacji”.
źródło
źródło