728x90

TroubleShooting 50

[CocoaPods] Signing for "xxxx" requires a development team. Select a development team in the Signing & Capabilities editor.

안녕하세요. CocoaPods 사용하다가 아래와 같은 빌드 에러가 발생했다면, Signing for "xxxx" requires a development team. Select a development team in the Signing & Capabilities editor. CcocoaPods 버전이 1.12.0 미만인지 확인해 보세요. 만약 CocoaPods 버전이 1.12.0 미만이라면, CocoaPods을 1.12.0 이상으로 업그레이드 한 후에 빌드해보세요! [참고] bundle이 포함되어 있는 SDK를 사용할 때 이런 에러가 발생하는 것으로 보입니다. 이번 글은 여기서 마무리.

TroubleShooting 2023.09.29

[SwiftUI] Page View 이동 중 화면을 터치했을 때 binding이 잘못되는 이슈

안녕하세요. 아래처럼 당근마켓의 탭 이동 UI를 SwiftUI로 직접 만들어봤는데요. iOS 버그인지 제 코드 상의 버그인진 모르겠으나(iOS 버그라고 믿고 싶어요ㅠ) 1가지 이슈가 있었는데 그걸 공유해 볼까 해요. ScrollViewReader & ScrollView & TabView를 사용하면 그럴싸하게 만들 수 있는데요. 여기서 하나 문제가 발생합니다... ScrollView의 메뉴를 눌러서 TabView의 컨텐츠가 챠라락 움직이는 순간 화면을 터치하면, 선택한 메뉴와 현재 화면에 보이고 있는 TabView와 선택된 컨텐츠가 서로 달라지는 이슈가 있습니다. page 스타일의 TabView 대신 LazyHStack 뷰를 사용하면 위 이슈를 해결할 수 있습니다. (TabView는 뷰를 하나씩 넘기듯이 ..

TroubleShooting 2023.09.19

[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