Pod 설치 후 내 프로젝트가 정상적으로 실행됩니다.
해당 .a 파일은
프로젝트에 해당하는 Xcode 캐시 파일 DerivedData에도 생성되지만 업로드됩니다. 내 동료가 git pod install
을 다운로드한 결과 DerivedData에는 .a 파일이 생성되지 않았고 단 하나의 xxx.app만 생성되었습니다.
물론 프로젝트의 .a는 모두 빨간색입니다
자연스럽게 실행해도 오류가 보고됩니다
그 후 내 이 문제는 DerivedData의 파일을 복사하여 해결되었습니다.
무슨 일이 일어나고 있는지 아는 사람 있나요?
팟이 자동으로 .a를 생성하지 않는 이유는 무엇인가요?
팟 설정 문제인가요? (팟이 최신 버전으로 업데이트되었고, 타오바오 소스가 추가되었습니다.)
PS: 프로젝트를 업로드한 후에는 여기서 .a가 자동으로 생성되지 않습니다.
캐시를 지운 후에도 다시 물어봐야 합니다 =. =
PS2: cocoapods는 사용하기가 너무 어렵습니다. npm =과 비교하면 어떻습니까? =
漂亮男人2017-04-24 16:02:50
cocoapods
물론 그 자체로 단점도 있지만, 이러한 단점은 많은 개발자가 사용하려는 열정에 영향을 미치지 않습니다.
귀하가 언급한 상황을 겪어본 적은 없지만 다음 지침에 따라 문제를 해결할 수 있기를 바랍니다.
Podfile을 업로드해야 하는 거 아시죠
Podfile.lock을 업로드해야 합니다. 이 파일은 정보를 기록하며 컴파일 중에 종속 라이브러리를 업데이트해야 하는지 결정하는 데 도움이 됩니다.
Pods/ 업로드를 무시하고 Podfile 파일에 따라 자동으로 생성할 수 있습니다
*.xcworkspace를 업로드해야 합니다
위에 작성된 방법을 설치하여 프로젝트를 구성하면 팀 구성원이 라이브러리 종속성을 수정할 때 종속 라이브러리를 업데이트했다는 사실을 잊어버린 것에 대해 걱정할 필요가 없습니다. cocoapods
Podfile.lock
기반 파일을 Pods/
디렉터리와 비교하여 현재 종속 라이브러리가 올바른 버전인지 확인하세요. 또한 업데이트가 필요한 경우 update
오류를 방지하려면 install
명령 대신