반응형
안녕하세요🐶
빈지식 채우기의 비니🙋🏻♂️ 입니다.
오늘은 Starscream 라이브러리를 사용하면서 생겼던 이슈에 대해 공유하도록 하겠습니다!
1. 개요
소켓 통신을 이용한 채팅 기능을 개발하고 있었습니다.
그로 인해 Starscream 라이브러리를 이용하여 개발을 진행하였고, 테스트를 하였으나...ㅠㅠ
몇몇의 단말기에서 앱이 죽는 현상이 발견하였습니다.
로그상으로의 이유는 아래와 같습니다.
NWProtocolTCP.Options() - EXC_BAD_ACCESS
으으으으... 무슨 에러인지 모르겠어!!!!
걱정마세요 바로 해결방법 가시죠~
2. 해결 방안
흠.. 공식 문서를 보자보자.. NWProtocolTCP.Options 는 iOS 12.0+ 고..고...??????
엥..?
iOS 12 이상이 필수 값 이지만 최소 타겟을 11로 잡아 나는 이슈
(1) Podfile 에 최소타겟 로직 추가
# Podfile
platform :ios, '12.0'
.
.
.
post_install do |installer|
installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
end
end
end
end
(2) Pod 라이브러리 재설치
pod install
Starscream 라이브러리 또한 최소 타겟이 iOS 12 이상이어야 하므로,
위와 같이 Podfile 에 ['IPHONEOS_DEPLYMENT_TARGET'] = '12.0' 로 설정해 주고
pod install 를 통해 라이브러리를 재설치해준다.
감사합니다.
참고
반응형
'iOS📱 > Trouble Shooting' 카테고리의 다른 글
[TS - iOS] Ignoring ffi-1.15.5 because its extensions are not built 이슈 (0) | 2024.02.20 |
---|---|
[TS - iOS] DT_TOOLCHAIN_DIR cannot be used to evaluate 이슈 (0) | 2024.02.20 |
[TS - iOS] Device Orientation 변경하기 (0) | 2023.01.02 |