2017년 6월 10일 토요일

Xamarin.Forms : Mac 에 연결해서 실행시 "iOS에 대해 원격 빌드와 로컬 앱 간에 불일치가 검색되었습니다." 오류가 발생한다.

자마린 폼으로 앱을 개발하던중, 맥에 연결해서 아이폰앱을 실행 시키니

 "iOS에 대해 원격 빌드와 로컬 앱 간에 불일치가 검색되었습니다."


... 이런 오류가 발생한다.
뭐 별로 한것도 없는데 이런 오류가 발생하니 좀 당황스럽기는 하지만, 일단 기존에 설치되어 있던 앱과 충돌이 있는것 같으니, 기존에 설치되어 있던 앱을 삭제하고 재빌드를 해서 다시한번 실행을 시도해 본다.

하지만, 역시 동일한 오류가 발생하는데...


그럼, 프로젝트 빌드 폴더에 가서 iOS 항목에 기존에 컴파일 되어 있던 파일을 삭제 해 버리자. (일반적으로 Debug, Release 파일들이 존재하는 곳이다.)

나의 경우는 iPhone, iPhoneSimulator 이렇게 2개의 폴더가 있겠지만, 이건 시뮬레이터와 디바이스 둘다 테스트를 했으니 2개가 있는거고, 일반적으론 iPhoneSimulator 폴더 하나만 있을 것이다. 어차피 둘다 문제가 있을테니 둘다 삭제해 준다.

이렇게 하고 재빌드를 해서 실행하면 버젼 충돌 문제는 해결된다.