클라이언트에서 기존 프로젝트를 받았는데 XCode 5.0을 사용하여 MAC에서 실행하려고했습니다.
그러나 나는 다음과 같은 오류에 직면하고 있습니다. Cocoa Pods를 설치했지만 여전히 작동하지 않습니다. 이 프로젝트는 다른 개발자의 컴퓨터에서 잘 실행되고 있습니다. 내 컴퓨터에서 실행하는 것이 절실히 필요합니다.
내가 무엇을 놓치고 있습니까? 어떤 도움이라도 대단히 감사합니다.
미리 감사드립니다.
클라이언트에서 기존 프로젝트를 받았는데 XCode 5.0을 사용하여 MAC에서 실행하려고했습니다.
그러나 나는 다음과 같은 오류에 직면하고 있습니다. Cocoa Pods를 설치했지만 여전히 작동하지 않습니다. 이 프로젝트는 다른 개발자의 컴퓨터에서 잘 실행되고 있습니다. 내 컴퓨터에서 실행하는 것이 절실히 필요합니다.
내가 무엇을 놓치고 있습니까? 어떤 도움이라도 대단히 감사합니다.
미리 감사드립니다.
답변:
스크립트를 실행 가능하게 만들어야합니다. 터미널을 열고 다음 명령을 실행하십시오.
chmod a+x "/Users/shovon0203/Desktop/My Work/oDesk/momenTOGO/MomenTOGO_iPhone/Pods/Pods-resources.sh"
svn propset svn:executable '*' <file>
이 문제를 해결 하는 데 사용하십시오.
이것을 시도, 매력처럼 작동합니다!
rm -rf Pods/ Podfile.lock
pod install
Podfile.lock
파일 을 제거 할 필요가 없습니다 .
스크립트를 실행 가능하게 만들어야합니다. 터미널을 열고 다음 명령을 실행하십시오.
chmod a+x "your_path(where show permission denied)"
폴더 이름에 공백이 없는지 확인한 다음 앞에 '\'를 추가하십시오.
나를 위해 모든 포드를 분해 한 다음 다시 설치하면 트릭이되었습니다.
pod deintegrate
pod install
폴더를 Pods-[Your_Project_Name]
완전히 제거하고 새로 수행하십시오.pod install
이 단계는 여러 번 실패한 후에 저에게 효과적이었습니다.
1 단계 : Pods-resources.sh가 포함 된 폴더의 위치로 이동합니다.
2 단계 : 터미널 유형 cd를 열고 Pods-resources.sh가 포함 된 폴더를 터미널로 드래그하고 Enter 키를 누릅니다.
3 단계 :이 명령 실행 >> chmod a + x Pods-resources.sh
4 단계 : xcode를 다시 시작하고 xxx.xworkspace를 엽니 다.
5 단계 : 즐기기
위의 답변이 작동합니다. 그러나 나는 같은 문제가 있었지만 되풀이되었습니다. 여러 컴퓨터에서 동일한 지점을 체크 아웃하는 문제를 처리했습니다. 한 시스템에서 작동하고 다른 시스템에서는 작동하지 않습니다. 우리는 함께 잘 재생되지 않는 우리의 소스 컨트롤 (그것의 좋아, 당신이 판단 할 수)로 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"
매력처럼 작동합니다!
.tpattributes
file?
Kevins 답변 https://stackoverflow.com/a/19687227/3114383에 대한 의견으로 이것을 게시했습니다 . 하지만 사람들이 이렇게 쉽게 찾을 수 있고 내 문제가 해결되기 때문에 대답으로 넣는 것이 좋을 것이라고 생각했습니다. 다른 사람들에게도 효과가있을 수 있습니다. : D
kevins 응답에서 chmod 명령을 실행하려고 시도했지만 작동하지 않았습니다. 그런 다음 작동하지 않는 sudo로 명령을 시도했습니다. 그런 다음 xcode "PODS_ROOT = $ {PROJECT_DIR} / Pods /"의 빌드 설정에 사용자 정의 설정을 추가했습니다. 이것이 나를 위해 고친 것입니다. 스크립트가 실제로 파일을 찾을 수 없기 때문에 Permission denied 오류가 오해의 소지가있는 것 같습니다.
#!/bin/sh
Pods-project-frameworks.sh 파일에서 첫 번째 줄 을 제거하여 해결 된 Pods-project-frameworks.sh에서 동일한 문제에 직면했습니다 .