터미널에서 Swift 패키지 만드는 방법 ▼ 1. 새로운 디렉터리를 만들고 해당 디렉터리로 이동합니다. ▼ 2. Swift 패키지 생성를 생성합니다. 옵션--name 패키지 이름 지정 swift package init --name MyLibrary--type 패키지 유형 지정 swift package init --type library--platforms 지원할 플랫폼 지정 swift package init --platforms iOS--package-path 패키지를 특정 경로에 생성 swift package init --package-path ./MyLibrary 패키지 열기 ▼ 3. open 명령어를 이용해서 Xcode 를 실행해 프로젝트를 열 수 있습니다. 빌드 및 실행 ▼ ..
CocodPods Podfile.lock CocoaPods 를 사용하면 Podfile.lock이라는 파일을 확인할 수 있습니다. 이는 일반적으로 .gitignore에 포함되지 않습니다. 그 이유는 여러 사용자(개발자)가 동일한 소스 서드파티 라이브러리를 공유하고 사용하기 위해서 입니다. repo를 업데이트 하거나 deintegrate 명령을 통해 파일을 변경할 수 있지만 해당 lock 파일이 고정 됨으로써 모두 동일한 소스를 사용한다고 보장할 수 있습니다. Package.resolved 이와 비슷하게 Xcode의 Swift Package Manager(이하 SPM)를 사용하면 다음과 같이 git에 commit 할 때 포함 여부를 묻습니다. 대체적으로 userdata 같은 경우는 Xcode에 포함하지 않는..