728x90

TroubleShooting 48

[macOS] This version of ChromeDriver only supports Chrome version 114 에러 해결방법

안녕하세요. macOS에서 python3 Selenium으로 크롤링할 때, ChromeDriver에서 아래와 같은 에러가 발생할 때의 해결방법 공유드립니다. selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 114 Current browser version is 116.0.5845.96 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome # 해결방법 1) 아래 링크로 들어가서, https://googlechromel..

TroubleShooting 2023.08.22

Multiple commands produce 'xxx.framework' 해결방법

# 현상 예를 들어 MyFramework.framework에선 PhilipKit.xcframework를 사용하고, 앱에선 MyFramework.framework를 사용한다고 가정해 볼게요. PhilipKit.xcframework를 MyFramework.framework에 추가하고 PhilipKit.xcframework와 MyFramework.framework를 앱에 추가할 때 빌드 에러가 발생했습니다. Multiple commands produce '/Users/philip/Library/Developer/Xcode/DerivedData/MyProject/Build/Products/Debug-iphonesimulator/PhilipKit.framework' Command: ProcessXCFramewor..

TroubleShooting 2023.08.12

[Unity] Debug.Log 로그가 콘솔.app에서 안보일 때

안녕하세요. Unity에서 Debug.Log로 로그를 찍어놓고 iOS 빌드를 했을 때, 콘솔.app에서 로그가 안보이신다면 Unity 빌드 옵션 중에 Development Build가 체크 해제되어 있는지 확인해보세요. 이게 정확한 해결방법인진 모르겠으나, 제 경우엔 Development Build 옵션을 끄니까 콘솔.app에서 로그가 잘 찍히더라구요. 혹시 Development Build 옵션을 꺼도 로그가 안 찍힌다면, Xcode에서 실행 중인 빌드를 종료하고 앱을 직접 실행시켜 보세요ㅎㅎ 이번 글은 여기서 마무리.

TroubleShooting 2023.07.25

[SDK] SwiftEmitModule normal arm64 Emitting module for xxx (in target 'xxx' from project 'xxx') 에러 해결방법

안녕하세요. 오늘도 삽질을 거하게 했습니다..;; # 이슈 TestProject.xcworkspace 안에 CoreFramework와 TestFramework라는 프로젝트가 있다고 가정해 볼게요. (TestFramework 내부적으로 CoreFramework를 사용하는 구조라고 할게요.) 저는 TestFramework.xcframework라는 SDK를 만들고자 아래 명령어를 호출했는데요. 바로 에러가 발생해 버리더라구요. # 해결 방법 아래처럼 명령어에 workspace 옵션도 같이 명시해 주세요. # 참고 - https://stackoverflow.com/questions/66470694/got-an-archive-failed-when-trying-xcodebuild-archive-in-terminal..

TroubleShooting 2023.06.15

[심사] Guideline 2.3.3 - Performance - Accurate Metadata

# 리젝 이유 Specifically, your iPad Pro (2nd Gen) and iPad Pro (6th Gen) screenshots show an iPhone device frame. # 분석 iPhone만 지원할 것이기 때문에 Xcode > Target > General > Supported Destinations에서 iPhone만 선택해서 빌드 및 업로드를 했습니다. 그래서 App Store Connect에 iPad 스크린샷을 업로드하지 않고 심사 요청했는데... 심사 반려를 당했네요..;; # 해결방법 AppStore 콘솔에 iPad 스크린샷이 잘못 들어갔네요...;;; 스크린샷 제거 후 다시 심사 요청했더니 통과했습니다...ㅎ..;;; Info.plist를 보면 기본으로 Support..

TroubleShooting 2023.06.04

[Fastlane] [!] Read-only file system @ dir_s_mkdir - /Desktop (Errno::EROFS) 해결방법

안녕하세요. Fastlane 사용하던 중에 이런 에러가 발생했습니다.. 원인은 바로 Fastfile의 output_directory 때문이었습니다. output_directory의 경로를 Desktop에 있는 폴더로 했더니 이런 문제가 발생하더라구요. output_directory의 경로를 Read-only가 아닌 경로로 수정하면 해결됩니다! (저는 output_directory 경로를 /Users/{User}/Developer으로 수정했습니다ㅎㅎ) 이번 글은 여기서 마무리.

TroubleShooting 2023.05.30

[SwiftUI] Unknown preview provider 해결방법

안녕하세요. 혹시 SwiftUI Preview에서 `Unknown preview provider` 라는 에러를 보신 적 있으신가요?? Xcode 14.3을 쓰고 있는데 저는 이런 에러로그가 뜨면서 Preview가 계속 안보이더라구요... 며칠 고민하다가 드디어 원인을 찾았습니다ㅠㅠ ## 원인 전 스터디용으로 만든 프로젝트 이름은 아래처럼 맨 앞에 날짜(숫자)를 적어둡니다. 이게 원인이었던 것 같아요. (정확히 기억은 안 나지만 Xcode 13에선 문제없었던 것 같아요..;;) ## 해결방법 프로젝트 이름을 영어로 시작했을 때 문제없이 잘 동작합니다. 이번 글은 여기서 마무리.

TroubleShooting 2023.05.17

[SwiftUI] 커스텀 폰트 사용할 때 터치 시 공백 자간이 줄어드는 현상

안녕하세요. SwiftUI에서 커스텀 폰트를 사용할 때 이상한 점을 발견했습니다. 우선 아래 코드를 살펴볼게요. 커스텀 폰트를 Text 뷰에 적용한 단순한 코드인데, 화면을 터치하면 글자 간격이 갑자기 줄어드는 현상이 발견되었습니다. 이상하죠...? 조사를 해보면서 몇 가지 알아낸 사실이 있습니다. 공백이 없는 문자열은 문제없음. -> 즉, 공백의 자간이 줄어드는 것 같음. 기본 폰트에서는 문제 없음. VStack, Group 등 컨테이너뷰가 감싸고 있는 형태일 때만 재현됨. 정확한 이유는 잘 모르겠지만, SwiftUI -> UIKit으로 렌더링하는 과정에서 발생하는 버그 때문이라는 추측글을 봤습니다. 이 문제를 해결하기 위한 제 나름의 방법을 공유드릴게요. # 해결방법 뷰에 강제로 자간(trackin..

TroubleShooting 2023.05.14

[CocoaPods] link_stat failed no such file or directory (2) 해결방법

CocoaPods을 사용하는 환경에서 Xcode 빌드 시 link_stat failed no such file or directory (2) 라는 에러가 발생했을 때의 해결방법 공유합니다. (참고로 저는 Xcode 14.3을 사용하고 있고 Alamofire.framework에서 이슈가 발생했어요.) xcworkspace > Pods > Targets Support Files > Pods-xxx > Pods-xxx-frameworks.sh 파일에서 아래 코드를 이렇게 바꿔주세요. (readlink 명령어 뒤에 -f 옵션을 넣어주세요.) 그럼 에러가 바로 해결됩니다ㅎㅎ 다른 해결방법으로는 Xcode를 14.3 -> 14.2로 다운그레이드시키는 방법도 있다고 해요. (저는 안해봐서 진짜 해결되는지는 잘 모르..

TroubleShooting 2023.05.11

[SwiftUI] iOS 15 이하에서 navigationBarHidden이 동작하지 않는 이슈

안녕하세요. SwiftUI를 사용할 때 iOS 15 이하 환경에서 navigationBarHidden 수식어를 사용해도 NavigationBar가 노출되는 이슈를 발견했고 그에 따른 해결방법을 공유하고자 합니다. # 이슈 아래 상황을 모두 만족할 때 이슈가 발생하는 것 같았어요. 1) iOS 15 이하 일 때 2) 부모 뷰에서 NavigationView를 사용 3) NavigationLink를 사용하여 자식 뷰로 이동 4) 자식 뷰는 TabView를 사용 5) 자식 뷰에서 navigationBarHidden 수식어 사용 이슈가 발생하는 코드도 공유할게요. iOS 16에서 확인해 보면 문제없이 잘 됩니다. 그런데 희한하게 iOS 15에서 실행시키면.... navigationBar가 노출되는 버그(?)가 있..

TroubleShooting 2023.04.11