programing

코코아팟 프레임워크 버전을 확인하는 방법

golfzon 2023. 4. 9. 22:34
반응형

코코아팟 프레임워크 버전을 확인하는 방법

코코아팟을 통해 Flurry를 업데이트했는데 Flurry가 업데이트 되었는지 어떻게 확인할 수 있나요?

터미널에서 모든 게 괜찮다는 걸 보여줬다는 거죠.

Installing FlurrySDK (4.2.3)
Generating Pods project
Integrating client project

업데이트가 되었는지 잘 모르겠습니다.

Podfile.lock는 설치된 각 포드의 해결된 버전을 추적합니다.Flurry를 재확인하려면SDK는 4.2.3을 사용하고 있습니다.파일을 확인해 주세요.

주의: 이 파일은 편집하지 마십시오.실행 시 자동으로 생성됩니다.pod install또는pod update

단말기에서 고치 버전을 확인하려면:

Sudoless의 경우:

gem which cocoapods

Sudo의 경우:

sudo gem which cocoapods

주의사항:podfile 또는 podfile.lock을 편집하려면 편집기에서 편집하지 마십시오.XCode에서만 열 수 있습니다.

pod --버전

설치된 포드의 버전을 가져오려면

pod outdated

오래된 포드를 실행하면 Podfile.lock에 나열된 최신 버전(각 포드에 현재 설치된 버전)과 업데이트할 수 있는 모든 포드가 코코아팟에 나열됩니다(Pod 파일에 설정된 'MyPod', '~>x.y'와 같은 제한 사항과 일치할 경우).

코코아팟 버전

[iOS 의존관계 매니저]

코코아팟 프로그램 버전

CocoaPodsRuby로 빌드된 프로그램으로 MacOS에서 사용할 수 있는 기본 Ruby로 설치가 가능합니다.

pod --version //1.8.0.beta.2
//or
gem which cocoapods //Library/Ruby/Gems/2.3.0/gems/cocoapods-1.8.0.beta.2/lib/cocoapods.rb

//install or update
sudo gem install cocoapods

팟 버전

에서 지정된 포드의 버전Podfile

Podfile.lock

이 폴더는 같은 폴더에 있습니다.Podfile여기서 사용되는 포드의 버전을 찾을 수 있습니다.

팟 검색

특정 포드의 사용 가능한 모든 버전에 관심이 있는 경우

pod search <pod_name>
//or
pod trunk info <pod_name>

포드 파일에서 포드 버전 설정

//specific version
pod '<framework_name>', "<semantic_versioning>"
// for example
pod 'MyFramework', "1.0"

다음 명령을 사용하여 Cocapod 버전을 확인할 수 있습니다.

pod —-version

o/p: 1.2.1

자세한 버전의 Gems and Cocoapods를 원하는 경우 다음 명령을 사용합니다.

gem which cocoapods (sudo 없음)

o/p: /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb

sudo gem which cocoapods (sudo 포함)

o/p: /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb

스크린샷 1

이제 Podfile에 있는 특정 버전의 Pod를 가져오려면 명령을 사용하십시오.pod install단말기로.이 화면에는 프로젝트에서 사용 중인 포드 목록과 버전이 표시됩니다.

스크린샷 2

를 인스톨 하고 있는 경우Cocoapods사용.Homebrew다음 명령어만 사용합니다.

pod --version

다음과 같은 형식으로 표시됩니다.

1.11.0

Podfile.lock을 해석하여 현재 설치되어 있는 각 Pod의 버전을 보여주는 작은 명령줄 도구를 작성했습니다.또한 최신 버전을 온라인으로 확인하고 오래된 종속성의 요약을 제공합니다.

Github에서 찾을 수 있습니다.https://github.com/citruz/podchecker

투표율이 가장 높은 답변(MishieMoo)은 맞지만 Podfile.lock을 여는 방법은 설명되지 않습니다.시도할 때마다 나는 계속 얻었다:

여기에 이미지 설명 입력

터미널에서 실행 중인 폴더로 이동하여 엽니다.

vim Podfile.lock

Podfile.lock을 여는 방법이라는 답변을 받았습니다.

콜론을 누르고 quit을 입력하거나 콜론과 문자 q를 눌러 닫습니다.

:quit // then return key
:q // then return key

또 다른 방법은 터미널에서 Xcode 프로젝트가 있는 폴더에 cd를 삽입하여

open Podfile.lock -a Xcode

두 번째 방법으로 열리면 왼쪽 상단 구석에 있는 빨간색 X 버튼을 누르면 닫힙니다.

프로젝트 내 Podfile 바로 아래에 있는 Podfile.lock 파일.

중요한 것은 서브라임이나 TextEdit [Open With -> Select Sublime]와 같은 마음에 드는 TextEditor를 통해 바로 열 수 있는 옵션이 없기 때문에 강제로 열 수 있다는 것입니다.

되어 있는 의 버전을 하려면 , 할 수 있습니다.pod outdated코코아팟 가이드에서 언급한 바와 같이

됩니다.- <pod name> <current version> -> <latest version (with restrictions)> (latest version <latest version (without restrictions)>)

따라서 현재 버전이 설치된 버전이고, 다음 버전이 포드 파일에 제한이 있는 최신 버전이고, 마지막 버전이 제한이 없는 사용 가능한 버전입니다.

Pod 버전을 알 수 있는 두 가지 방법이 있습니다.

pod --버전

1.10.1

고치 같은 보석

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods.rb

pod --버전에서는 마지막으로 설치된 포드의 버전을 확인하기 위해 이 버전을 사용했습니다.

터미널에서 이 명령을 사용하여 설치된 모든 포드 버전을 확인할 수 있습니다.

gem list --local | grep cocoapods

언급URL : https://stackoverflow.com/questions/18931091/how-to-check-version-of-a-cocoapods-framework

반응형