오픈 소스를 위한 Swift 및 Objective-C
Swift 및 Objective-C 오픈 소스 지원
지원되는 패키지 관리자 및 기능에 대한 자세한 내용은 Swift 및 Objective-C 세부 정보를 참조하십시오.
도움이 필요한 경우 Snyk 지원팀에 문의하세요.
오픈 소스 및 라이선싱
Snyk Open Source 기능은 다음 패키지 관리자를 지원합니다.
패키지 관리자 / 기능
CLI 지원
Git 지원
라이선스 스캐닝
수정 PR
Cocoapods
✔︎
✔︎
✔︎
Swift Package Manager
✔︎
요구 사항은 다음과 같습니다.
Swift Package Manager
CocoaPods 및 Snyk CLI
Snyk CLI가 프로젝트를 발견하려면 Package.swift
파일이 있어야 합니다.
Snyk는 의존성 그래프를 작성하기 위해 swift package show-dependencies
명령어를 사용합니다.
제한 사항:
Swift 3.0 이상을 사용하는 프로젝트만 지원됩니다.
Swift Package Manager는 전처리 및 후처리를 지원합니다. 후처리에서 사용자 지정 명령어를 통해 추가 의존성을 추가할 수 있습니다. 이러한 의존성을 감지하는 것은 지원되지 않습니다.
의존성 그래프를 작성하려면 Snyk가 Podfile
및 Podfile.lock
파일을 검토합니다.
Snyk CLI에서 Swift 및 Objective-C 프로젝트를 작업할 때 --strict-out-of-sync=true
다음은 Git 가져오기 및 테스트 지원을 요약한 것입니다.
Swift Package Manager 및 Git
CocoaPods 및 Git
Swift Package Manager 프로젝트를 Git 가져오기를 사용하여 스캔하는 것은 불가능합니다.
프로젝트를 테스트하려면 Snyk가 Podfile
및 Podfile.lock
파일을 분석합니다.
Last updated