언젠가는 검색했지만 Visual Studio 2015를 사용하여 iOS Background Fetch를 시뮬레이트하는 방법을 찾지 못했습니다. XCode에서이를 수행하는 방법이있는 것 같지만 Visual Studio 2015를 찾으십시오.iOS를 시뮬레이트하는 방법 Visual Studio를 사용하여 배경 가져 오기 2015
아무도 도와 줄 수 있습니까?
언젠가는 검색했지만 Visual Studio 2015를 사용하여 iOS Background Fetch를 시뮬레이트하는 방법을 찾지 못했습니다. XCode에서이를 수행하는 방법이있는 것 같지만 Visual Studio 2015를 찾으십시오.iOS를 시뮬레이트하는 방법 Visual Studio를 사용하여 배경 가져 오기 2015
아무도 도와 줄 수 있습니까?
프로젝트 옵션을 열고 iOS Run Options
으로 이동하십시오. Execution Mode
에서 Normal
에서 Background Fetch
으로 변경하십시오. 이다 당신의 PerformFetch
재정 내에서 중단 점 및 응용 프로그램을 디버깅을 시작
장소, 그것은 --launch-for-background-fetch
./mlaunch --help
~~~
--launch-for-background-fetch
Launch due to a background fetch
~~~
주의 mlaunch
옵션과 함께 시작됩니다 : 나는 약
Remote Simulator to Windows
: 모두 (?)/대부분의 시간 (?)에 작동하지 않습니다. 원격 시뮬레이터의 앱이 시뮬레이트 된 백그라운드 모드에서 실행 중일 때 화면/터치 상호 작용이 필요하지 않으므로 백그라운드 디버깅 디버깅을 사용하지 않도록 설정하십시오.
일부 VS 버전은 백그라운드 가져 오기 모드를 사용할 때 오류 목록/로그에 Error HE0042
을 생성합니다.
오류 HE0042 : 장치 '아이폰 OS 11.1 (15B87) - 아이폰 8'에서 앱 'com.companyname.App4'를 시작하지 못했습니다 : 열 요청 "com.companyname.App4는"실패했습니다.
이러한 버전은 일반 버전이므로 VS4M을 사용하여 백그라운드 패치를 테스트/디버깅해야합니다.
사용자 정의 Xcode 위치를 사용하는 경우 옵션 사이에 공백이 없으므로 오류가 발생합니다. 대신 Background Fetch
을 설정 드롭 다운을 사용
그래서, 이전과 옵션
최고 anwer 뒤에 공백을 첨가 mlaunch 인수
_--launch-for-background-fetch_
에 직접 cmd를 줄 옵션을 사용! 중단 점에 도달하지는 않지만 코드가 한 번 실행되었으므로 지금은 충분합니다. 기록을 위해, 나는 드롭 다운을 변경, 나는 HE0042 오류있어. 나는 그것을 취소하고, args를 추가했고 app은 계속 종료되었다. 그런 다음 다시 드롭 다운 (제거 된 args) 및 코드가 실행되도록 설정합니다. :/weird –@ Obi-WanSpock VS4M을 사용하면 이상하게도 VS (Windows)에서 작동 할 수 있습니다. 위의 그림과 동일한 옵션이 있으며 배경 가져 오기가 활성화 된 모든 프로젝트에서 활성화 된 배경 가져 오기를 실행하는 메뉴 항목이 있습니다. info.plist에서. VS4M에서 BG 가져 오기 디버깅은 항상 작동합니다 ... – SushiHangover
안녕하세요! @SushiHangover Windows 원격 컴퓨터에서 IOS 디버깅을 할 때 cmd-line 옵션을 어떻게 직접 사용합니까? 나는 마지막 문제를 얻고있는 것 같다. – Tvt