2024/07 4

Git) `fatal: pathspec '.....FIRAnalytics.h' is beyond a symbolic link` 에러 해결

cocoaPods 라이브러리 업데이트 후 git으로 업로드 하려고 했지만 아래와 같은 오류 메시지가 나왔다.fatal: pathspec 'Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.xcframework/macos-arm64_x86_64/FirebaseAnalytics.framework/Headers/FIRAnalytics.h' is beyond a symbolic link해결 방법git commit 시 GUI를 쓰는데, GUI 사용 전 터미널에 git add .를 하면 정상적으로 push가 된다.참고 자료https://github.com/firebase/firebase-ios-sdk/issues/12801

Tool/Git 2024.07.18

UserInterfaceState.xcuserstate 제거

git으로 코드 관리 시 코드 변경을 안했음에도 UserInterfaceState.xcuserstate 파일 변경되었다고 경고가 나온다.브랜치를 변경한다거나 머지할때 거슬린다. UserInterfaceState.xcuserstate란 무엇일까?-> UI 상태를 저장하고 있는 파일이다. 특별히 쓰임새가 없기에 제거해도 문제가 없다.제거하는 방법명령어터미널에 아래 명령어 입력한다.git rm --cached [Project Name].xcworkspace/xcuserdata/[User Name].xcuserdatad/UserInterfaceState.xcuserstate성공적으로 삭제되면 해당 변경사항을 commit 한다.gitignorgitignor에 아래 내용 추가*.xcuserstate본인은 제대로 적..

Tool/Git 2024.07.17

Swift) Info.plist 현지화(Localized)

Swift는 앱 내 성공, 에러 메세지에 대해서 Localized 가능합니다. 또한 권한 설정에 대해서 알아 봅시다.순서Localized 설정InfoPlist.string 파일 만들기Info.plist 권한 설정 Key값 확인InfoPlist.string 문구 추가적용1. Localized 설정PROJECT 설정 -> Localizations -> 원하는 언어 선택2. infoPlist.string 파일 만들기File -> string 파일형식 검색 -> 파일명 InfoPlist로 만듬3. Info.plist 권한 설정 Key 값 확인Info.plist 우클릭 -> Open As -> Source Code -> key string값 확인앨범 선택인 경우 NSPhotoLibraryUsageDescripti..

iOS/Swift 2024.07.16