2016-07-29 2 views
2

Xamarin에서 릴리스 모드로 앱을 디버깅하는 방법이 있습니까? 릴리스 모드에서 디버깅을 시작하면 디버거를 시작하지 않고 앱이 실행됩니다. 앱이 디버거 모드에서 작동하지만 릴리스 모드에서 충돌하기 때문에이 질문을하고 있습니다.릴리스 모드에서 디버그하는 방법

+0

비주얼 스튜디오를 사용하고 있습니까? –

+0

예 Visual Studio – hotspring

+0

릴리스 모드를 넣을 수 있습니다. 디버그 할 수 있습니다. –

답변

4

Release 구성으로 디버그해야합니다. 별도의 구성이있는 이유는 바로 이런 이유 때문입니다 (One to Debug, One to Release). 어떤 일이 생기고 싶다면 릴리스 구성에서 Enable developer instrumentation (debugging and profiling)을 수행 할 수 있습니다.

안드로이드 : enter image description here

아이폰 OS : enter image description here

그렇지 않으면 당신이 Release 구성을 모방하기 위해 Linker 및 기타 구성 설정을 변경할 수 있습니다 의미에서 Debug 구성 내에서 반대를 할 수 있습니다. 프로젝트의 내용 (.csproj)을 볼 수 있습니다.

일반적으로 Release 구성에서 충돌을 디버그하는 것이 가장 좋은 이유는 무엇인가 실패하는 가장 일반적인 이유이기 때문에 Linker 설정을 사용하여 재생하는 것이 가장 좋습니다. 플랫폼의 특정 로그를 조합하면 상황을 정확히 파악하는 데 도움이됩니다.

안드로이드 : https://developer.xamarin.com/guides/android/advanced_topics/linking/

아이폰 OS는 : https://developer.xamarin.com/guides/ios/advanced_topics/linker/

+0

릴리스 모드에서 "네이티브 코드로 어셈블리 묶음"설정에 문제가 있습니다. 현지화가 작동하지 않습니다. 출시 모드에서 정확히 작동하지 않는 것을 어떻게 파악할 수 있습니까? – batmaci

+1

귀하의 문제를 설명하는 새로운 질문을하십시오. –

+0

지금 막 만들었습니다. 그것을 봐주세요. 고맙습니다 :) – batmaci

관련 문제