최신 글

more

iOS) 앱 배포 - 빠른(긴급) 심사

iOS 앱 배포는 보통 하루 24시간 걸린다.다만 빠른(긴급)심사를 이용할 경우 1~3시간 이내(앱 마다 다를 수도..)에 앱 배포가 가능해진 상태로 된다.주의사항참고: 평균적으로 제출물의 90%는 24시간 이내에 검토됩니다. 그러나 중요한 버그를 수정하거나 이벤트에 맞춰 앱을 출시하는 등의 불가피한 상황에 직면한 경우 이 양식을 작성하여 신속한 검토를 요청할 수 있습니다. 참고하시기 바랍니다: 앱 리뷰로 전송된 제출물만 신속하게 처리할 수 있습니다. 과도한 신속 요청을 제출하면 향후 신속 요청이 승인되지 않을 수 있습니다.-> 한번 앱 빠른 심사 등록하면 다시 등록 안해도 빠른 심사로 등록되는 것 같다. 그리고 계속 빠른 심사 요청하면 거부할 수 도 있으니, 해당 심사 요청 시 주의가 필요하다.방법..

iOS 2024.12.16 0

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

Git 2024.07.18 0

UserInterfaceState.xcuserstate 제거

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

Git 2024.07.17 0

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..

Swift 2024.07.16 0

인기 글

iOS) 앱 배포 - 빠른(긴급) 심사

iOS 앱 배포는 보통 하루 24시간 걸린다.다만 빠른(긴급)심사를 이용할 경우 1~3시간 이내(앱 마다 다를 수도..)에 앱 배포가 가능해진 상태로 된다.주의사항참고: 평균적으로 제출물의 90%는 24시간 이내에 검토됩니다. 그러나 중요한 버그를 수정하거나 이벤트에 맞춰 앱을 출시하는 등의 불가피한 상황에 직면한 경우 이 양식을 작성하여 신속한 검토를 요청할 수 있습니다. 참고하시기 바랍니다: 앱 리뷰로 전송된 제출물만 신속하게 처리할 수 있습니다. 과도한 신속 요청을 제출하면 향후 신속 요청이 승인되지 않을 수 있습니다.-> 한번 앱 빠른 심사 등록하면 다시 등록 안해도 빠른 심사로 등록되는 것 같다. 그리고 계속 빠른 심사 요청하면 거부할 수 도 있으니, 해당 심사 요청 시 주의가 필요하다.방법..

iOS 2024.12.16 0

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

Git 2024.07.18 0

UserInterfaceState.xcuserstate 제거

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

Git 2024.07.17 0

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..

Swift 2024.07.16 0