

Cocoapods로 거대한 프로젝트를 수행하는 동안 어떤 최적화가 필요한가?
- 포드 대상의 느리고 불필요한 인덱싱, 어떤 구현을 거의 편집하려고 시도하지 않습니다.
-Cocoapods 또는 Xcode와 관련된 문제의 결과로 - 재건 시간;
- 프로젝트를 탐색하거나 편집하는 동안 UI 동결;
- 깨진 또는 매우 느린 자동 완성;
- 시끄러운 노트북 터빈, 가열 알루미늄 및 무한한 회전 바람개비.
기초와 리마스터링 이야기에서 더.
? Rugby 위의 문제를 해결하기 위해 개발 된 CLI 도구입니다.
+ 모든 포드 의존성을 캐시하고 PODS 프로젝트에서 대상을 제거하십시오.
+ 변경된 포드 만 재구성하거나 다운로드 할 수도 있습니다.
+ 프로젝트의 소스로 불필요한 대상을 삭제하고 크기를 줄입니다.
? 프로젝트 의존성이 아니라 선택적 단계 일뿐입니다.
? podfile 및 podfile.lock을 변경하지 않습니다.
? ️ 단일 명령 사용;
? 원격 캐시 준비;
? 아늑한 로그 출력;
신속하고 기본 Xcode 빌드 시스템을 사용합니다.
루비 대안 : Podbuilder | Cocoapods 이진 캐시 | Cocoapods 이진
우선, 첫 번째 버전 Rugby 1.x 가있는 경우 삭제해야합니다.
그런 다음 where rugby 전화하여 럭비로가는 길이 없는지 확인하십시오.
curl -Ls https://swiftyfinch.github.io/rugby/install.sh | bash 이미 럭비가있는 경우 버전이 2.0.0b2 이상인 경우 그러한 명령을 사용할 수 있습니다.
> rugby update 가이드에서 자세히 알아보십시오. 설치 방법.
레거시 Rugby 1.x 찾으려면이 페이지를 방문하십시오.
#import "Something.h" 대신 @import Something 사용하십시오.SwiftGen 사용하는 경우 Rugby에게 전화하기 전에 실행하십시오.rugby build pre 제작하고 소스 코드를 마무리하십시오.rugby -e BadPod 와 같은 일부 포드를 제외 할 수 있습니다. 그런 다음 각 pod install 후 프로젝트 디렉토리 에서이 명령을 실행하십시오.
기본적으로 모든 대상을 구축합니다.
> rugby롤백 명령으로 deintegrate :
> rugby rollback 또한 사용자 정의 계획 (일련의 명령)을 작성할 수 있습니다.
사용 ? 프로젝트를 적용하지 않고 프로젝트의 변경 사항을 시각화하기위한 RugbyPlanner.
고급 사용은 아래 문서를 읽으십시오.
? 설치 방법
명령은 도움이됩니다
? 마이그레이션 가이드
? 원격 캐시
풀 요청이나 토론을 자유롭게 열십시오.
| 알려진 문제? |
|---|
#394 : Xcode를 통해 테스트를 실행할 수 없습니다 (완벽하게 실행되는 make test 통해) |
#270 : 공개 OutputType 누락되었습니다 |
이 프로젝트를 지원하려면 다음 중 일부를 수행 할 수 있습니다.
1) 누르다 켈. 럭비가 유용하다는 것을 의미하는 멋진 마크입니다.
2) 공유하다 프로젝트? 누군가와 어딘가에;
3) 피드백을 남겨주세요 토론 섹션에서.
롤-롤하자?