내 Cartfile에는 많은 라이브러리가 있습니다. 내가 할 때 carthage update
모든 도서관을 통과합니다. 시간이 오래 걸릴 수 있습니다.
카르타고로 단일 라이브러리 만 업데이트하는 방법이 있습니까? 이 같은? (작동하지 않음)
carthage update "evgenyneu/moa"
답변
에서 0.12 버전 build
, checkout
그리고 update
선택적인 공간 종속성 목록을 분리 걸릴
다음과 같은 Cartfile의 경우
github "Alamofire/Alamofire"
github "ReactiveX/RxSwift"
하나의 종속성을 업데이트하도록 선택할 수 있습니다.
carthage update Alamofire
또는 여러 종속성
carthage update Alamofire RxSwift
플래그를 추가해야하는 경우 마지막에 추가하십시오.
carthage update Alamofire --platform iOS
답변
Carthage는 이제 단일 종속성 업데이트를 지원합니다. Cartfile에 다음과 같은 내용이있는 경우 :
github "bitstadium/HockeySDK-iOS"
그런 다음 실행하여이 하나의 종속성 만 업데이트 할 수 있습니다.
carthage update HockeySDK-iOS
답변
지금 대답은 ‘아니오 carthage help update
‘입니다. 달리면
Update and rebuild the project's dependencies
[--configuration Release]
the Xcode configuration to build (ignored if --no-build option is present)
[--platform all]
the platform to build for (ignored if --no-build option is present)
[--verbose]
print xcodebuild output inline (ignored if --no-build option is present)
[--no-build]
skip the building of dependencies after updating
[--use-ssh]
use SSH for downloading GitHub repositories
[--use-submodules]
add dependencies as Git submodules
[--no-use-binaries]
check out dependency repositories even when prebuilt frameworks exist (ignored if --no-build option is present)
[--color auto]
whether to apply color and terminal formatting (one of ‘auto’, ‘always’, or ‘never’)
[/path/to/your/app]
the directory containing the Carthage project
보시다시피 업데이트 할 종속성을 하나만 지정하는 옵션에 대한 언급이 없습니다.
당신은해야 REPO 프로젝트에 문제를 열 것을 지원하기 위해 요구.
답변
프레임 워크가 GitHub에 저장되어 있지 않거나 git
식별자를 사용하는 경우 cartfile
다음과 같이 보입니다.
git "ssh://git@bitbucket.org/teamname/repo-name.git" ~> 1.0
다음 명령을 실행하는 것만 업데이트 할 수 있습니다.
carthage update repo-name
답변
나는 모든 대답을 시도했고, 나를 위해 일시적으로 저장소를 제거 하거나 주석을 달고 실행 한 후에
carthage update --platform ios
Catfile을 이전 상태로 복원 한 후
답변
나는 나를 위해 단일 종속성을 구축하고 기존 종속성과 병합하는 자체 스크립트를 작성했습니다. https://github.com/ruipfcosta/carthage-workarounds 에서 찾을 수 있습니다 .
답변
스위프트 5
//MARK:- Step 1
carthage update KeychainAccess --platform iOS
carthage update SDKNAME(like i mention KeychainAccess upper) --platform iOS
이와 같은 오류가 발생하면
//MARK:- If this error occur
error: unable to find utility "xcodebuild", not a developer tool or in PATH
그런 다음 다시 터미널에서 파트 1을 사용하십시오.
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
다시 한번
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer