728x90

분류 전체보기 289

티스토리 오디세이 스킨 인기글 최근글 순서 바꾸기

안녕하세요. 티스토리 오디세이 스킨 사이드바에 '최근글과 인기글'을 추가하면 아래처럼 최근글이 먼저 보이도록 설정되어 있는데요. 인기글이 앞에 오도록 순서 바꾸는 방법 공유드릴게요. 먼저, '블로그 설정 -> 스킨 편집 -> html 편집'으로 가주시구요. '최근글'이라고 검색하면 최근글 & 인기글 위치로 이동합니다. tab-recent 영역 안에서 '최근글'에 해당하는 줄과 '인기글'에 해당하는 줄 순서를 바꾸고 '최근글' 줄 앞부분에 있는 on을 지우는 대신 '인기글' 줄 앞부분에 on을 넣어주세요. 마지막으로 'style=display: none'을 위쪽 ul 클래스 안에 넣어주세요. 정리하자면 아래 이미지의 파란색 부분을 빨간색 부분처럼 수정해 주세요. 수정 후에 적용하면 인기글이 먼저 나오게 ..

기타 2023.12.16

[Xcode] Unit test 빌드 시 Testing에서 멈춰있는 이슈 해결방법

안녕하세요. Xcode에서 Unit Test 돌리면 프로젝트 빌드하고 시뮬레이터 하나 실행시킨 후에 테스트 돌리잖아요? 저는 빌드는 성공했는데 Testing에서 계속 멈춰있더라구요. 근데 또 신기한 게 Xcode에 built-in 된 시뮬레이터는 잘 켜지고 Unit Test도 잘 되더라구요. (다만 그냥 시뮬레이터라고 뜨지 않고 'Clone 1 of iPhone xxx' 라고 떴습니다.) 이런 상태라면 아래 해결방법을 적용해 보세요! ### 해결방법 1) Edit Scheme > Test > Test Plans의 화살표 클릭 2) Options > Execute in parallel 설정 해제 이번 글은 여기서 마무리.

TroubleShooting 2023.12.13

[Xcode 15] Linker command failed with exit code 1 (use -v to see invocation) 해결방법

안녕하세요. SDK 개발하시는 분들 중에서 혹시 Xcode 14에서 Xcode 15로 업데이트 했을 때 이런 에러 보신 적 있으신가요? Undefined symbols: Linker command failed with exit code 1 (use -v to see invocation) 제가 봤습니다.. 구글링으로 이것저것 해결방법 계속 찾아봤는데 잘 안되더라구요.. 모든 방법을 써봤는데도 안된다면... 최후의 방법으로 SDK 프로젝트를 지우고 다시 처음부터 만들어보세요.. 전 xcworkspace 안에 있는 SDK 프로젝트 지우고 새로운 SDK 프로젝트 생성해서 해결했습니다ㅠㅠ 이렇게 무식한 방법 말고 깔끔한 해결방법 아시는 분 계시면 알려주세요! 이번 글은 여기서 마무리.

TroubleShooting 2023.12.12

@available

안녕하세요. 이번엔 Swift의 @available 속성에 대해서 알아볼게요. available 속성을 사용하면 특정 Swift 버전이나 특정 플랫폼 및 os 버전과 관련된 선언 lifecycle을 나타낼 수 있어요. ## Arguments available은 2개 이상의 인자가 필요해요. 인자는 다음 중 하나의 플랫폼 또는 언어 이름으로 시작합니다. - iOS - iOSApplicationExtension - macOS - macOSApplicationExtension - macCatalyst - macCatalystApplicationExtension - watchOS - watchOSApplicationExtension - tvOS - tvOSApplicationExtension - visionOS..

Swift 2023.12.05

@testable

안녕하세요. 프로젝트 만들 때 Unit Test 추가하려고 'Include Tests' 체크박스 체크한 적 있으시죠? 그럼 아래처럼 Test 파일이 생성될 건데, 하나 특이한 점은 import 앞에 @testable 이란 것이 붙었어요. 이번엔 @testable이 뭔지에 대해서 간단하게 알아볼게요. # @testable 이란? Swift Access Control에 의해 internal 레벨 이하로 설정되어 있으면 앱이나 프레임워크 외부에서 접근이 어렵습니다. (open이 가장 높고 private이 가장 낮아요!) 즉, 테스트 코드에서 internal 레벨 코드를 테스트하려면 internal 레벨을 public 이상으로 올려줘야 할 텐데 이건 말이 안 되겠죠?? 이때 import 앞에 @testable ..

Swift 2023.11.21

[Git] 'fatal: could not read Username for 'https://github.com': Device not configured' 해결방법

안녕하세요. git push 할 때 이런 에러 보신 적 있으신가요?? 이럴 때의 해결방법 공유드릴게요. 우선 터미널에서 아래 명령어를 호출해서 osxkeychain으로 설정되어 있는지 확인해 주세요. 만약 osxkeychain이 아니라면 아래 명령어를 호출해서 osxkeychain으로 바꿔주세요. 그다음 터미널에 아래 명령어를 호출해 주세요. (키체인에 인증 정보를 넣는 과정입니다.) 그러면 터미널이 멈춘 것처럼 보일 거예요. 아래 내용을 터미널에 직접 타이핑하면서 입력해 주세요. host=github.com protocol=https username='github 아이디' password='github Personal Access Token' 다 입력하셨다면 Enter 2번 눌러주세요. 그러고 나서 다..

TroubleShooting 2023.11.12

[Fastlane] 'Search query: invalid curve name' 에러 해결방법

안녕하세요. 만약에 Fastlane의 app_store_connect_api_key action을 사용하시다가 아래와 같은 에러를 보신 적 있으신가요? 이럴 땐 App Store Connect API Key에서 필요한 값들이 잘 설정되어 있는지 다시 확인해 보세요. - 키 ID - Issuer ID - key content (p8 정보) 특히!! key content 안에 p8 파일 처음과 끝에 있는 '-----BEGIN PRIVATE KEY-----'와 '-----END PRIVATE KEY-----' 문장이 있는지 꼭 확인해 보시고 없으면 추가해 주세요! 이번 글은 여기서 마무리.

TroubleShooting 2023.11.07

[Fastlane] upload_to_testflight action에서 'The login credentials for xxx seem to be wrong' 에러 해결방법

안녕하세요. Fastlane의 upload_to_testflight action으로 앱을 TestFlight에 업로드하려고 했는데 문제가 발생했습니다ㅠㅠ Fastlane 편하고 좋은데 싫다... # 이슈 Automatically manage signing을 하고 있어서 그냥 upload_to_testflight(skip_waiting_for_build_processing: true)만 해줬는데 아래 에러가 발생했습니다. # 해결방법 App Store Connect API를 위한 정보를 upload_to_testflight에 넘겨주는 것으로 해결했습니다. 우선, 'App Store Connect > 사용자 및 액세스 > 키 > App Store Connect API'에서 API 키를 하나 발급받습니다. 위..

TroubleShooting 2023.11.06