[ios] 아카이브시 “명령 / usr / sbin / chown이 종료 코드 1로 실패”

iPhone 용 첫 번째 iOS 4.3 애플리케이션을 보관하려고하는데 항상이 오류가 발생합니다.

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

나는 다양한 포럼을 검색했고, 대체 설치 그룹 (무엇을 변경해야할지 모르겠 음) 변경, ‘설치 건너 뛰기’켜기와 같은 솔루션을 시도했습니다.



답변

멍청하게 들리 겠지만 XCode 5.1.1에서는 방금 XCode를 종료하고 다시 시작하기 만하면되었습니다. 나는 그것이 “대답”이 아니라는 것을 알고 있지만 그것은 나를 위해 일했습니다.

편집 : 이것은 여러분을 위해 2018 년 7 월 현재 여전히 작동합니다. 편집 : 이것은 2019 년 1 월 xcode 9.4.1부터 여전히 작동합니다.


답변

여기에 이미지 설명 입력

Archiving의 SetOwnerAndGroup 부분에 어려움을 겪었습니다. / usr / sbin / chown이 실패하고 ‘chown’하려는 각 파일에서 ‘operation not allowed’가 발생했습니다.

이것은 터미널에서 쉽게 테스트되었습니다. ‘chown’은 작동하지 않지만 ‘sudo chown’은 작동합니다. 파일 권한을 변경할 필요가 없었기 때문에 가장 간단한 해결책은 chown을하지 않는 것이 었습니다.

위의 스크린 샷은-방금 설치 소유자 / 그룹을 비워 두었습니다.


답변

이 오류가 발생했을 때 컴퓨터를 재부팅하면 문제가 해결되었습니다.


답변

나는 다른 모든 솔루션을 시도했지만 그중 어느 것도 나를 위해 일하지 않았습니다. 그래서 나는 터미널에서 이것을 실행하여 프로젝트의 모든 파일에서 소유자를 나로 변경했습니다.

sudo chown -R my_username:my_group ./my_project_folder

여기서 “my_username”은 사용자 이름이고, “my_group”은 그룹 (일반적으로 staff)이며 “my_project_folder”는 프로젝트의 폴더입니다.


답변

다른 솔루션은 Xcode 4.5에서 나를 위해 일하지 않았습니다. 내가해야 할 일은 다음과 같습니다.

수정은 프로젝트와 CordovaLib 프로젝트 모두에서 armv6 아키텍처를 제거하고 두 프로젝트를 모두 정리 한 다음 다시 빌드하는 것입니다.

출처


답변

내 환경에서 작동하기 위해 + adalle이 말했듯TomPhil이 보완 한 허가에 대한 모든 정보를 정리했습니다.

나는 비운 필드가 그룹을 설치 , 소유자를 설치 , 권한 설치 포함 코르도바 하위 프로젝트를


답변

여기에 이미지 설명 입력Xcode와 동일한 문제가 발생했습니다. Xcode를 다시 시작한 후 작동하기 시작했습니다. 스크린 샷, Xcode-> build settings에서 Xcode를 다시 시작한 후 설치된 그룹이 비어있었습니다. 일부 번호로 표시된 그룹 ID입니다.