iOS 프로젝트에서 Pods-resources.sh 권한이 거부되었습니다.
클라이언트에서 기존 프로젝트를 받았는데 XCode 5.0을 사용하여 MAC에서 실행하려고했습니다.
그러나 나는 다음과 같은 오류에 직면하고 있습니다. Cocoa Pods를 설치했지만 여전히 작동하지 않습니다. 이 프로젝트는 다른 개발자의 컴퓨터에서 잘 실행되고 있습니다. 내 컴퓨터에서 실행하는 것이 절실히 필요합니다.
내가 무엇을 놓치고 있습니까? 어떤 도움이라도 대단히 감사합니다.
미리 감사드립니다.

스크립트를 실행 가능하게 만들어야합니다. 터미널을 열고 다음 명령을 실행하십시오.
chmod a+x "/Users/shovon0203/Desktop/My Work/oDesk/momenTOGO/MomenTOGO_iPhone/Pods/Pods-resources.sh"
이것을 시도, 매력처럼 작동합니다!
rm -rf Pods/ Podfile.lock
pod install
pod installpodfile이있는 기본 프로젝트 디렉토리에서 실행 하면 문제가 해결됩니다.
스크립트를 실행 가능하게 만들어야합니다. 터미널을 열고 다음 명령을 실행하십시오.
chmod a+x "your_path(where show permission denied)"
폴더 이름에 공백이 없는지 확인한 다음 앞에 '\'를 추가하십시오.
위의 답변이 작동합니다. 그러나 나는 같은 문제가 있었지만 되풀이되었습니다. 여러 컴퓨터에서 동일한 지점을 체크 아웃하는 문제를 처리했습니다. 한 시스템에서 작동하고 다른 시스템에서는 작동하지 않습니다. 우리는 함께 잘 재생되지 않는 우리의 소스 컨트롤 (그것의 좋아, 당신이 판단 할 수)로 TFS를 사용 .sh, .py등의 파일을. 그리고 파일을 실행 파일로 실행 하려면 또는 파일이있는 .tpattributes모든 디렉토리에 파일 을 추가 해야했습니다 ..sh.py.sh.py
.tpattributes파일의 항목은 다음과 같습니다.
Pods-MyTarget-frameworks.sh:x
Pods-MyTarget-resources.sh:x
이것은 chmod +x "Pods-MyTarget-frameworks.sh"
매력처럼 작동합니다!
폴더를 Pods-[Your_Project_Name]완전히 제거하고 새로 수행하십시오.pod install
Kevins 답변 https://stackoverflow.com/a/19687227/3114383에 대한 의견으로 이것을 게시했습니다 . 하지만 사람들이 이렇게 쉽게 찾을 수 있고 내 문제가 해결되기 때문에 대답으로 넣는 것이 좋을 것이라고 생각했습니다. 다른 사람들에게도 효과가있을 수 있습니다. : D
kevins 응답에서 chmod 명령을 실행하려고 시도했지만 작동하지 않았습니다. 그런 다음 작동하지 않는 sudo로 명령을 시도했습니다. 그런 다음 xcode "PODS_ROOT = $ {PROJECT_DIR} / Pods /"의 빌드 설정에 사용자 정의 설정을 추가했습니다. 이것이 나를 위해 고친 것입니다. 스크립트가 실제로 파일을 찾을 수 없었기 때문에 Permission denied 오류는 오해의 소지가있는 것 같습니다.
이 단계는 여러 번 실패한 후에 저에게 효과적이었습니다.
1 단계 : Pods-resources.sh가 포함 된 폴더의 위치로 이동합니다.
2 단계 : 터미널 유형 cd를 열고 Pods-resources.sh가 포함 된 폴더를 터미널로 드래그하고 Enter 키를 누릅니다.
3 단계 :이 명령 실행 >> chmod a + x Pods-resources.sh
4 단계 : xcode를 다시 시작하고 xxx.xworkspace를 엽니 다.
5 단계 : 즐기기
나는 또한이 문제에 직면했다. 내가 한 일은 :
- 동일한 이름과 동일한 패키지 이름으로 새로운 프로젝트를 만듭니다.
- 프로젝트 디렉토리 Pod init의 터미널에서
- 편집기에서 포드 파일 열기
- 이전 프로젝트 포드 파일을 복사하여 새 파일에 붙여 넣습니다.
- 모든 파일과 리소스를 새 프로젝트에 복사
- 간단하게
pod install
#!/bin/shPods-project-frameworks.sh 파일에서 첫 번째 줄 을 제거하여 해결 된 Pods-project-frameworks.sh에서 동일한 문제에 직면했습니다 .
참고 URL : https://stackoverflow.com/questions/19687033/pods-resources-sh-permission-denied-in-ios-project
'IT TIP' 카테고리의 다른 글
| 자바 스크립트에서 연도가 윤년인지 확인하십시오. (0) | 2020.11.22 |
|---|---|
| Bootstrap 3 Carousel이 새 슬라이드로 슬라이드하는 대신 새 슬라이드로 페이드 됨 (0) | 2020.11.22 |
| jquery에서 함수를 실행하는 방법 (0) | 2020.11.22 |
| C #에서 한 번에 여러 루프를 중단하는 방법은 무엇입니까? (0) | 2020.11.22 |
| 쉘 스크립트를 전역으로 만드는 방법은 무엇입니까? (0) | 2020.11.22 |