본문 바로가기

전체 글

(13)
[Xcode] M1 'cyclone' is not a recognized processor for this target 해결법 - 2022.09.21 업데이트 https://github.com/navermaps/ios-map-sdk/blob/master/CHANGELOG.md GitHub - navermaps/ios-map-sdk: 네이버 지도 iOS SDK 데모 앱 네이버 지도 iOS SDK 데모 앱. Contribute to navermaps/ios-map-sdk development by creating an account on GitHub. github.com NaverMaps 3.15.0 에서 이슈가 있었습니다. 3.16.0 버전에서 시뮬레이터에서의 렌더러 기본 타입이 Metal 로 변경되었습니다. --- 회사 프로젝트를 CocoaPods 와 SPM 을 사용하는 환경에서 Tuist + Dependencies 를 사용하는..
Fatal Exception: NSInvalidArgumentException -[UILabel setLineBreakStrategy:]: unrecognized selector sent to instance iOS 12.x 디바이스에서 발생하는 크래쉬입니다. UILabel 의 lineBreakStrategy 프로퍼티에 .pushOut 을 설정하면 크래쉬가 발생합니다. extension NSParagraphStyle { public struct LineBreakStrategy : OptionSet { public init(rawValue: UInt) @available(iOS 9.0, *) public static var pushOut: NSParagraphStyle.LineBreakStrategy { get } @available(iOS 14.0, *) public static var hangulWordPriority: NSParagraphStyle.LineBreakStrategy { get } @avail..
[Xcode] Cocoapods 를 사용하는 경우 M1 시뮬레이터 빌드가 안되는 문제 오랜만에 글을 씁니다. 저는 M1 맥으로 개발을 하고 있습니다. 호환성 문제로 안되는 것들이 많았는데, 특히 거슬리는 부분은 M1 맥에서 시뮬레이터로 빌드 시 Pods 내부에 있는 외부 모듈에서 발생하는 오류들입니다. Building for iOS Simulator-x86_64 but attempting to link with file built for iOS Simulator-arm64 Undefined symbol: _OBJC_CLASS_$_${MODULE_NAME} iOS 개발자 단톡방에서도 간간히 이 내용들에 대해서 질문하는 분들이 계셨지만, 해답은 없었던 것 같습니다. 제가 의심하던 문제들로부터 해결 방법을 발견해서 공유합니다. 제가 생각하는 오류의 원인을 말씀드리자면 Cocoapods 이 M1..