Notice
Recent Posts
Recent Comments
Link
투케이2K
592. (ios/swift5) [간단 소스] CNCopySupportedInterfaces 간단 설명 및 사용 옵션 정리 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5
[소스 코드]
// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------
- 언어 : Swift
- 개발 툴 : Xcode
- 기술 구분 : CNCopySupportedInterfaces / WIFI Access
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[설명 정리]
// --------------------------------------------------------------------------------------
1. CNCopySupportedInterfaces 은 모니터링하고 있는 모든 네트워크 인터페이스의 이름을 반환합니다
2. CNCopySupportedInterfaces 사용 가능 지원 버전 :
>> iOS 4.1 이상
>> 아이패드OS 4.1 이상
>> 맥OS 10.8+
>> 비전OS 1.0+
3. CNCopySupportedInterfaces 를 사용하기 위한 조건 :
/*
// -----------------------------------------
1. 필요 import :
import NetworkExtension
import SystemConfiguration.CaptiveNetwork
// -----------------------------------------
2. 필요 권한 : 위치 권한 Location
Privacy - Location Always Usage Description
Privacy - Location Always and When In Use Usage Description
// -----------------------------------------
3. MARK: xcode 프로젝트 NEHotspotNetwork 사용 설정 방법 : [Access Wi-Fi Information]
- 사전) 유료 결제를 진행한 개발자 계정이 필요 (or 개발자 초대)
- Xcode 프로젝트 설정 >> Capabillity >> Access Wi-Fi Information 추가
- 프로젝트 entitlements 에서 추가한 Access Wi-Fi Information 권한이 정상 표시 되는 것 확인
- 프로젝트 설정 참고 사이트 :
https://blog.naver.com/kkh0977/223667701982
https://blog.naver.com/kkh0977/223669259799
// -----------------------------------------
*/
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
https://developer.apple.com/documentation/systemconfiguration/1494829-cncopysupportedinterfaces
https://blog.naver.com/kkh0977/223667701982
https://blog.naver.com/kkh0977/223669259799
// --------------------------------------------------------------------------------------
반응형
'IOS' 카테고리의 다른 글
Comments