문제

오늘 xamarin 프로젝트를 컴파일하려고 노력하고 갑자기 이러한 오류가 발생합니다.

오류 MT5210 : 기본 연결 실패, 정의되지 않은 기호 : _mono_handle_global_vregs. 필요한 모든 프레임 워크가 참조되고 기본 라이브러리가 올바르게 참조되었는지 확인하십시오. 연결된



오류 MT5210 : 기본 연결 실패, 정의되지 않은 기호 : _mono_inst_name. 필요한 모든 프레임 워크가 참조되고 기본 라이브러리가 올바르게 연결되어 있는지 확인하십시오.

오류 MT5210 : 기본 연결 실패, 정의되지 않은 기호 : _mono_local_deadce. 필요한 모든 프레임 워크가 참조되었는지 확인하십시오. 및 네이티브 라이브러리가 올바르게 연결되어 있습니다 오류 MT5210 : Native. 링크가 실패했습니다. 정의되지 않은 기호 : _mono_print_code. 그것을 확인하십시오 필요한 모든 프레임 워크가 참조되고 기본 라이브러리가 있습니다. 적절하게 연결되어 있습니다 오류 MT5210 : 기본 링크가 실패했습니다 기호 : _mono_type_to_regmove. 필요한 모든 것을 확인하십시오 프레임 워크가 참조되고 기본 라이브러리가 올바르게 나타납니다 연결된



오류 MT5210 : 기본 연결 실패, 정의되지 않은 기호 : _type_to_eval_stack_type. 필요한 모든 프레임 워크가 참조되고 기본 라이브러리가 올바르게 참조되었는지 확인하십시오. 연결된



오류 MT5202 : 기본 링크가 실패했습니다. 그를 검토하십시오 로그 빌드.

어떤 방향 으로든 어떤 방향 으로든 어떤 방향 으로든 나올 수 있습니까?

Binding Project

로 해결책에 추가 된 Firebase iOS SDK가 있습니다.

도움이 되었습니까?

해결책

xamarin bug -> 여기를 참조하십시오. 프로젝트를 작성할 수 있도록 "--gcc_flags -load_all"추가 MTouch 인수에서 제거해야합니다.

업데이트

@kartik, mtouch에 대한 설명서를 찾을 수 있습니다.

--gcc_flags 의미 :

최종을 연결하는 GCC 호출에 직접 플래그를 추가하십시오. 바이너리.이것은 정적 코드를 다른 정적으로 연결하는 데 사용할 수 있습니다. 라이브러리 파일 (libxxx.a). Darwin Linker는 그 코드를 제거합니다. 직접 참조되지 않고, add -objc를 add objective-c 세그먼트 또는 -all_load 을 모두 정적 라이브러리를 보존합니다.

다른 팁

xamarin.forms에서 내 코드에서 문제가 발생했습니다.PCL에서 Java.Lang.Thread.Sleep(1000)를 사용하고있었습니다.iOS에 대한 호환 코드가 아닌 iOS가 아닌 iOS에서 오류가 발생하는 컴파일은 컴파일합니다.

어떻게 해결되었는지 : 나는 Google 클라우드 메시징을 제거하고 Firebase 클라우드 메시징으로 그것을 교체해야했습니다.

References 폴더가 아닌 Native References 폴더에서 참조 파일을 설정했는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top