[iphone] iPhone에서 “명령 / bin / sh가 종료 코드 1로 실패”문제를 해결하는 방법

내 응용 프로그램에서 코코아 정적 라이브러리를 사용했습니다. 내 라이브러리를 컴파일 할 때 다음 오류가 발생합니다.

Shell Script invocation error:can't open input file:
/Users/sijuthomas/Library/Developer/Xcode/DerivedData/SCXML2-
    bbttehupryhijphhjdiemcytkvgy/Build/Products/Debug-iphonesimulator/
    libSCXMLParser.a (No such file or directory)
Command /bin/sh failed with exit code 1

오류 스크린 샷

이 문제를 어떻게 해결할 수 있습니까?



답변

 대상-> 빌드 단계-> 업데이트 예제

선택하지 않은 경우 On Run 확인란을 클릭합니다.


답변

키 체인 액세스를 거부했기 때문에이 문제가 발생했습니다.이 문제를 해결하려면 키 체인을 열어야합니다. 그런 다음 화면 오른쪽 상단의 잠금을 클릭하여 다시 잠그면 보관할 수 있으며 작동합니다.


답변

“파생 데이터”삭제는 저에게 효과적이었습니다.

Xcode에서 파일> 작업 공간 설정으로 이동하고 파생 데이터 파일 경로 옆에있는 화살표를 클릭 한 다음 “파생 데이터”폴더를 휴지통으로 이동합니다.


답변

쉘 스크립트를 실행 중이며 특정 파일을 찾을 수 없습니다. 봐 Target -> Build-Phases -> RunScript스크립트를 실행하는 경우.

빌드 출력 (네비게이터 패널)에서 스크립트가 실행 중인지 확인할 수 있습니다. 스크립트가 잘못된 작업을 수행하면 빌드 단계가 중지됩니다.


답변

나는 같은 문제가 해결되었습니다. Xcode 6.4의 문제를 해결하려면 아래 단계를 사용하십시오 .

  1. 를 클릭 보기 프로젝트 네비게이터 에서 Navigator 창
  2. 이제 프로젝트 선택 네비게이터 창 바로 아래에서
  3. 대상 선택
  4. 빌드 단계 선택 탭을
  5. 스크립트 실행 드롭 다운 옵션 열기
  6. 선택 스크립트 실행에만 설치 체크 박스

단계 스크린 샷

이제 프로젝트를 정리 (cmd + shift + k) 하고 프로젝트를 빌드하십시오.


답변

빌드 폴더 청소 (Cmd + Shift + Alt + K)가 저에게 효과적이었습니다.


답변

1) pod 폴더와 .xcworkspace 파일을 삭제합니다. 2) 터미널에서 폴더를 엽니 다. 3) “pod install”을 입력합니다.