반응형
기록하는 습관을 통해 성장하자.
-
[iOS] 타사 SDK 요구 사항 변경 예정
Upcoming third-party SDK requirements24년 5월 1일부터 앱스토어 커넥트에 제출되는 앱은 privacy manifest 가 제공되지 않으면 리젝됨.타사 SDK는 개발자나 사용자도 모르게 개인정보 보안을 취약하게 만들 수 있음.
2024.03.22
- [iOS/Xcode] 아카이브했을 때 발생하는 UIInterfaceOrientation 이슈 에러 내용: Asset validation failed Invalid bundle. The “UIInterfaceOrientationPortrait” orientations were provided for the UISupportedInterfaceOrientations Info.plist key in the {Project Bundle Identifier} bundle, but you need to include all of the “UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight” ori.. 2024.03.08
- [iOS/Xcode] Missing file libarclite_iphoneos.a (Xcode 14.3) Xcode 14.3 이상 버전에서 Pod 관련 에러 발생한 내용을 기록합니다. 에러 내용: SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a'; try increasing the minimum deployment target 원인: Xcode 14.3 부터 위 에러 발생 해결: Podfile에 아래 내용 추가 post_install do |installer| installer.generated_projects.each do |project| project.targets.e.. 2024.03.08
- [iOS/Xcode] Xcode Archive Stuck Xcode Archive 멈추는 이슈와 관련 내용을 기록합니다. 에러 내용: Xcode 아카이빙 멈추는 이슈 발생 원인: Firebase Crashlytics 스크립트 추가하면서 발생한 이슈 # Type a script or drag a script file from your workspace to insert its path. if [ "${CONFIGURATION}" != "Debug" ]; then "${PODS_ROOT}/FirebaseCrashlytics/run" "${PODS_ROOT}/FirebaseCrashlytics/upload-symbols" -gsp ${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/GoogleService-Info.plist -p ios ${.. 2024.03.08
- [Swift] Equatable, Hashable Equatable과 Hashable 프로토콜에 관해 기록합니다. Equatable protocol Equatable { static func == (lhs: Self, rhs: Self) -> Bool } - 값이 동일한 지 비교할 수 있는 타입 - 이 프로토콜을 준수하는 타입은 == 혹은 !=를 사용하여 비교할 수 있음. - 기본 데이터 타입 Int, String, Double 등 Hashable 프로토콜을 준수하고 있어 값을 비교할 수 있음. Hashable protocol Hashable: Equatable { var hashValue: Int { get } } - 정수 hash 값을 제공하는 타입 - hash → 해시 함수에 의해 얻어지는 값 → 해시값, 해시코드, 해시 체크섬 - 해시 함수: 임.. 2023.01.03
- [Git] SSH Key로 Push하기 원격 저장소에 ssh key를 사용해서 푸시하는 방법에 관해 기록합니다. Mac OS를 기준으로 설명합니다. 위와 같이 Github에서는 오는 8월 13일부터 패스워드를 통해 Git에 인증하는 방식을 더이상 지원하지 않고 token을 기반으로 한 인증을 사용한다고 합니다. 그래서 ssh key를 통해 인증하여 서버에 푸시할 수 있는 방법을 소개합니다. 1. SSH Key 생성하기 먼저 Terminal 또는 iTerm을 켜서 깃 저장소에 따라 아래의 명령어를 입력하여 ssh key를 생성한다. $ ssh-keygen -t rsa // bitbucket $ ssh-keygen -t ed25519 -C "your_email@example.com" // github 위 명령어를 입력하고 나면 아래와 같은 출력이.. 2021.07.28
- [iOS] Diffable DataSource Diffable DataSource 관련 내용을 기록합니다. 기존 DataSource 이슈*** Terminating app due to uncaught exception ‘NSInternalInconsistencyException’, reason: ‘Invalid update: invalid number of sections. The number of sections contained in the collection view after the update (10) must be equal to the number of sections contained in the collection view before the update (10), plus or minus the number of sections i.. 2024.06.14
반응형