[iphone] iPhone 시뮬레이터에서 비행기 모드 시뮬레이션

iPhone Simulator에서 비행기 모드를 시뮬레이션하는 방법이 있습니까?



답변

Mac에서 네트워크 연결을 끕니다.


답변

Apple의 네트워크 링크 컨디셔너를 설치할 수 있습니다

요세미티에서 :

네트워크 링크 컨디셔너는 “Xcode 용 하드웨어 IO 도구”패키지에서 찾을 수 있습니다. Apple 개발자 다운로드 페이지 에서 다운로드 할 수 있습니다 . 다운로드가 완료되면 DMG를 열고 “Network Link Condition.prefPane”을 두 번 클릭하여 설치하십시오 ( source ).

이 환경 설정 패널을 사용하면 0kbps 속도의 프로파일을 작성할 수 있습니다.

네트워크 링크 컨디셔너

이전 버전의 OSX :

마운틴 라이온 / 매버릭스 : Xcode > Open Developer Tool > More Developer Tools
라이온 :/Developer/Applications/Utilities/Network Link Conditioner


답변

Little Snitch 를 사용 하여 온도를 조절할 수도 있습니다 . 이 앱의 인터넷 연결을 차단하십시오.


답변

더 쉬운 해킹 : 연결을 확인하는 기능 만들기

import NetInfo from '@react-native-community/netinfo';

export const ckeckIsConnected = async () => {
  const isConnected = NetInfo.fetch().then((state) => {
    return state.isConnected;
  });
  return isConnected;
};

연결이있는 경우에만 데이터 가져 오기를 수행하십시오. 연결을 시뮬레이션하지 않으려면 false 실제 연결이 무엇이든이 기능으로 돌아가십시오 .


답변