에러 메시지
Type 'PlatformViewVersion<iosversion, scrollviewtype, uiscrollview>' has no member 'v18'</iosversion, scrollviewtype, uiscrollview>
맥북 업데이트, Xcode 업데이트를 진행했는데, introspect 사용에서 이런 에러가 발생했다.
"v18"이 존재하지 않는다는 단순한 이슈인데, v18이 왜 없을까..?
일단 일해야하니까 v18 지우고 빌드에 성공했지만, iOS 18에서도 동작해야하니까 해결을 해야한다.
에러 발생하는 현재 버전
mac OS : 15.0
Xcode Ver : 16.0
SwiftUIIntrospect : 1.1.3
[첫 번째 시도]
Xcode Clear
DerivedData 제거
pod SwiftUIIntrospect 지우고 다시 설치
Xcode 종료 후 다시 열기
=> 실패
[두 번째 시도]
pod install --repo-update
=> 실패
[세 번째 시도]
- swiftui-introspect 깃허브 이슈에서 발견함. 이미 업데이트했고 버전은 13.0부터
https://github.com/siteline/swiftui-introspect/issues/428
pod 'SwiftUIIntrospect', '~> 1.2' Podfile 수정
pod install 실행
=> 성공
'iOS | SwiftUI' 카테고리의 다른 글
더 나은 iOS 개발자가 되기 위한 팁 (번역, 요약) (0) | 2023.11.16 |
---|---|
[상태 관리] Swift - observable, View life cycle (0) | 2023.10.24 |
[디자인 패턴] MVVM 요약 정리 with Swift (0) | 2023.10.23 |
[TIL] 스위프트 공식 튜토리얼 따라하기(2) - 카드 뷰(card view) 만들기 (1) | 2023.10.16 |
[TIL] 스위프트 공식 튜토리얼 따라하기(1) - 스택을 이용한 배열 (0) | 2023.10.13 |