Nice programing

카르타고 카트 파일을 올바르게 만드는 방법은 무엇입니까?

nicepro 2020. 12. 29. 08:27
반응형

카르타고 카트 파일을 올바르게 만드는 방법은 무엇입니까?


나는 cartfile을 찾고 있습니다. 모든 지침에 따라 "간단히 카트 파일을 생성"하기를 기다릴 수 없습니다.

단지 ... 어떻게 "간단하게"Cartfile을 생성합니까?

일반 텍스트 문서를 만들고 이름을 cartfile로 지정하고 일부 종속성을 복사했습니다.

carthage update내 루트 프로젝트 디렉토리 안에

다음 오류가 발생합니다. "디렉토리에 해당 파일이 없습니다."

예제 carthage 프로젝트를 다운로드했고 Cartfile은 실제로 실행 가능합니다 .. 그래서 어떻게 Cartfile을 "간단하게 생성"합니까? 방법에 대한 지침이 없기 때문입니다.


명령 줄에서 프로젝트 디렉터리로 이동합니다.

touch Cartfile

이제 Cartfile이 생성되었습니다.

chmod +x [YourDirectory/Cartfile]

텍스트 편집기로 열 수 있습니다. 그럼 당신이 원하는대로 라이브러리와 소스 삽입 (예 : github "SwiftyJSON/SwiftyJSON" >= 2.1.2)


Carthage 튜토리얼 : 시작하기 는 반드시 읽어야합니다. Carthage 문서 보다 훨씬 더 잘 설명합니다 .

단계

  1. 터미널 cd에서 프레임 워크를 추가 할 프로젝트의 루트 디렉터리로 이동합니다. * .xcodeproj 파일과 동일한 디렉토리 여야합니다.

    cd ~/Path/To/Your/Project/
    
  2. 다음과 같이 Cartfile이라는 빈 파일을 만듭니다.

    touch Cartfile
    
  3. Xcode로 해당 파일을 엽니 다.

    open -a Xcode Cartfile
    
  4. 필요한 프레임 워크 정보를 Cartfile에 붙여 넣습니다. 예를 들면 :

    github "stephencelis/SQLite.swift" ~> 0.10.1
    
  5. Xcode에서 파일을 닫고 터미널에서 다음 명령을 실행하여 Carthage가 프로젝트의 종속성을 업데이트하도록합니다. (당신은 여전히 ​​당신의 Cartfile과 같은 디렉토리에 있어야합니다.)

    carthage update --platform iOS
    

메모

  • 위의 방법을 사용하면 Cartfile의 실행 권한을 변경할 필요가 없습니다.
  • 프레임 워크 링크를 사용하려면 먼저 프로젝트에 추가해야합니다. 자세한 내용은 상단에 링크 된 튜토리얼을 참조하십시오.

carthage가 설치되지 않은 경우 아래 명령을 실행하여 설치하십시오.

brew install carthage

참조 URL : https://stackoverflow.com/questions/30401465/how-to-correctly-create-carthage-cartfile

반응형