경고 :
iOS 17을 지원할 수 있는지는 확실하지 않습니다. 자세한 내용은 여기를 클릭하십시오.
iOS의 베타 버전을 지원하지 않습니다.
메모 :
iOS 16 이상을 사용하는 경우 먼저 개발자 모드를 활성화해야합니다. 개발자 모드 옵션은 LocationSimulator와 함께 장치를 처음 사용하려고 시도 할 때 경고를받은 후 개발자 모드를 활성화해야합니다. 더 많은 정보를 얻으려면 다음 문제를 읽을 수 있습니다.

LocationSimulator는 iOS 또는 iPhoneImulator 장치의 위치를 스푸핑 할 수있는 MACOS 앱 (10.15.x 이상)입니다. 이 프로젝트의 대상 고객은 위치 서비스 기반 애플리케이션을 테스트하려는 개발자입니다. iOS 게임 에서이 애플리케이션의 사용을 권장하지 않으며이 게임을 지원하지 않습니다. 이 응용 프로그램을 의도 한 목적 외부에서 사용하는 경우 귀하는 스스로입니다.

원래 Watanabe Toshinori Locationsimulator의 환상적인 작품을 기반으로 할 계획 이었지만 프로젝트 (18.08.19)가 라이센스 누락으로 인해 전체 프로젝트를 재현하고 변경하기로 결정했습니다. 필요한 모든 이미지와 소스 코드 파일을 생성하고 libimobiledevice를 제외한 모든 종속성을 제거했습니다. Xcode조차 더 이상 필요하지 않습니다. iOS 버전의 DeveloperDiskImage.dmg 및 DeveloperDiskImage.dmg.signature 파일 만 있으면됩니다.
메모 :
LocationSimulator는 이러한 파일을 법적으로 배포 할 수 없기 때문에 해당DeveloperDiskImage.dmg및DeveloperDiskImage.dmg.signature다운로드하려고합니다. 다운로드가 작동하지 않으면 Xcode를 설치하여 파일을 가져와 다음에 복사하거나 연결하십시오.~/Library/Application Support/LocationSimulator/{YOUR_PLATFORM}/{MAJOR_YOUR_IOS_VERSION}.{MINOR_YOUR_IOS_VERSION}/
YOUR_PLATFORMiPhone OS(iPhone 및 iPad),Watch OS(Apple Watch) 또는Tv OS(Apple TV) 일 수 있습니다.MAJOR_YOUR_IOS_VERSION14및MINOR_YOUR_IOS_VERSIONiOS 14.3을 실행하는 장치의 경우3일 수 있습니다.V0.1.8 기준 으로이 폴더는 다음으로 이동했습니다.
~/Library/Containers/com.schlaubi.LocationSimulator/Data/Library/Application Support/LocationSimulator/V0.1.9 기준으로
DeveloperDisk기본 설정 탭을 사용하여 이러한 파일을 관리 할 수 있습니다.
최신 변경 사항을 얻으려면 Github에서 최신 릴리스 빌드를 다운로드하거나
터미널에 다음 명령을 입력하여 홈브리를 설치하십시오.
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh ) "Homebrew를 사용하여 위치 시뮬레이터를 설치하십시오.
brew install locationsimulator이 프로젝트는 시간이 지남에 따라 상당히 커 졌기 때문에 일부 코드를 다른 패키지로 내보냈습니다. 아래 목록에는이 프로젝트를 가능하게하기 위해 내가 만든 모든 추가 프로젝트가 포함되어 있습니다. 모두 Swift에 의해 자동으로 다운로드해야합니다.
Help -> LocationSimulator Help help를 클릭 할 때 볼 수있는 위치 시뮬레이터 헬프 북./usr/local/bin/jekyll )Apple에서 최신 Xcode 개발자 도구를 설치하십시오. (AppStore 사용은 가장 쉬운 방법입니다)
이 저장소를 복제하십시오.
git clone --recurse-submodules https://github.com/Schlaubischlump/LocationSimulator xcode에서 LocationSimulator.xcodeproj 열어줍니다.
Xcode가 모든 종속성을 해결하도록하십시오.
Run 탭하여 앱을 빌드하고 실행하십시오.
Wi-Fi를 사용하여 콘텐츠를 동기화하십시오
USB를 사용하여 Finder와 동기화 한 후 USB 대신 Wi-Fi로 장치에 동기화 할 파인더를 설정할 수 있습니다.
USB 케이블을 사용하여 장치를 컴퓨터에 연결 한 다음 파인더 창을 열고 장치를 선택하십시오.
“Wi-Fi 에서이 [장치를 표시]”를 선택하십시오.
적용을 클릭하십시오.
컴퓨터와 장치가 동일한 Wi-Fi 네트워크에 있으면 장치가 파인더에 나타납니다. 장치가 전원으로 연결될 때마다 장치가 자동으로 동기화됩니다.





전체 프로젝트는 특정 하위 디렉토리에 달리 명시되지 않는 한 GNU General Public License 버전 3에 따라 라이센스가 부여됩니다.
이 프로젝트를 제물 시간에 유지하기 때문에 항상 도움을 주셔서 감사합니다. 당신이 프로그래머가 아니고 코딩에 대해 아무것도 모르더라도 여전히 도울 수 있습니다. 더 많은 언어를 사용할 수 있다면 좋을 것입니다. 다른 언어를 알고 있고 번역에 도움을주기 위해 시간을 투자하려는 경우 여기에 알려주십시오! 기존 현지화 파일을 여기에서 찾을 수 있습니다. 이 소프트웨어가 가능한 한 안정적이되기를 원합니다. 버그를 찾으면 새로운 문제를 열어보고하십시오. 프로그래머 인 경우 버그 수정 또는 새로운 기능을 자유롭게 기여하십시오. 풀 요청을 제출하기 전에 코드에서 Swift-Lint를 실행하면 좋을 것입니다.
당신이 여기있는 동안 Github 스타를 떠나는 것을 고려하십시오. 그것은 나에게 동기를 부여한다.
기부금은 항상 환영합니다! 나는 돈을 사용하여 여가 시간에 소프트웨어를 더욱 발전시키고 Apple 개발자 멤버십에 자금을 지원하여 앱을 공증 할 것입니다. 스폰서 버튼을 사용하여 응용 프로그램 내부 또는 GitHub 페이지에서 기부 할 수 있습니다. Help -> Donate... 또는 LocationSimualtor -> Preferences -> Info -> Donate . 시간이 지남에 따라 더 많은 기부 옵션을 추가하겠습니다. 현재 PayPal 또는 Ethereum을 사용할 수 있습니다.
다음 릴리스에 대한 계획된 기능 목록을 보려면 Projects 탭을보십시오.
스페인과 중국어 번역에 대한 @bailaowai와 그의 아들에게 특별한 감사를드립니다. @Rithari 이탈리아 번역을위한 @Devmaximilian, 스웨덴 번역에 대한 지속적인 기여, 네덜란드 번역에는 @Black-Dragon-Spirit 및 체코 번역을위한 @Chuck3cz. 새로운 문제가 발생할 때 그의 디버깅 지원과 그의 빠른 응답에 대해 @bslatyer에게도 특별한 감사를드립니다!