Tagged

Xamarin

A collection of 13 posts

iOS 시뮬레이터에서 만든 스크린샷이 iTunes Connect에서 거부당할 때
Xamarin

iOS 시뮬레이터에서 만든 스크린샷이 iTunes Connect에서 거부당할 때

iOS 시뮬레이터에서 Command + S를 눌러 한땀한땀 찍은 내 앱의 스크린샷을 iTunes Connect에 올리려고 했더니, 규격에 맞지 않는다며 거부를 당하셨다고요? 뚝! 일단 눈물을 닦으세요. 다음과 같이 한 다음 다시 스크린샷을 찍어서 올리시면 한방에 해결이 될테니까요! Simulator앱의 Debug 메뉴에서 Optimize Rendering for Window Size 옵션을 체크해제 하십시오. 감사합니다.

Application Loader에서 app-specific password 에러를 만났을 때
iOS

Application Loader에서 app-specific password 에러를 만났을 때

어느 날 아이폰 앱을 업로드하려고 Application Loader에 로그인을 시도 했는데 에러가 납니다. 다시 한번 패스워드를 또박또박 입력해 보지만 그래도 에러가 납니다. '뭐야...' 그제서야 에러 메시지를 자세히 읽어 봅니다. app-specific password를 입력하라는 에러입니다. '엥? 난 그런 거 만든 적 없는데?'라고 생각합니다. 네, 그럼 만드시면 됩니다. 만드는 방법은 다음 링크에서

잘 빌드되던 Xamarin 프로젝트에서 갑자기 actool 에러가 발생한다면
Xamarin

잘 빌드되던 Xamarin 프로젝트에서 갑자기 actool 에러가 발생한다면

잘 빌드되던 Xamarin.Forms 또는 Xamarin.iOS 프로젝트에서 갑자기 아래와 같은 actool 에러가 발생한다면, 최근에 XCode를 업데이트 하지 않았는가 떠올려 보십시오. actool exited with code 255 또는 The "ACTool" task failed unexpectedly. 좀 더 자세한 에러는 다음과 같습니다. /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.

Xamarin

Xamarin 프로젝트 Components 지원 중단

Xamarin을 업데이트 하고 나서, 기존에 작업했던 솔루션을 여니, 아래와 같은 안내 메시지를 보여주네요. 일단 OK를 누르고 빌드를 해보니, 별 문제 없이 빌드가 완료되고, 디바이스에도 정상적으로 앱이 배포되면서 실행이 됩니다. 그래도 찜찜해서 좀 더 알아 보았습니다. 일단 솔루션 탐색기에서 Components 노드가 보이지 않던데요. 그래서 일단 파일시스템에서 Components 폴더에 들어가 보았습니다. 어떤

Visual Studio for Mac

Visual Studio for Mac 에서 Xamarin으로 만든 Android 앱 서명 중 크래시가 날 때

위와 같은 화면에서 Google Play를 선택하고, "Next" 버튼을 누르면 조금 후에 퓩~ 크래시! Visual Studio for Mac이 죽어버립니다. 일시적인 오류일 수 있는데, 2017-08-28 ~ 2017-09-02 기간 동안의 최신 Visual Studio for Mac에서는 이 오류가 발생하고 있습니다. 일단 우회하는 방법은 Preferences > Publishing > Google Play Accounts에서 구글 개발자 계정

Xamarin 로드쇼 - 서울 다녀왔습니다.
Xamarin

Xamarin 로드쇼 - 서울 다녀왔습니다.

어제 Xamarin 로드쇼에 다녀왔습니다. 마이크로소프트 코리아 건물 놔두고, 광화문에 있는 센터포인트 빌딩 지하에서 진행을 하더라구요. 왜 그랬을까요? 판교에서 광역버스 타고 갔던 저는 버스에서 내린 곳에서 가까워서 좋긴 했습니다. 판교 현대백화점 앞에서 버스를 탔는데, 내릴 때까지 30분 밖에 안 걸린 것 같네요. 이거 고스트 블로그 약간 멍청해서 자꾸 업로드한 사진을 이상하게

Xamarin.Mac

Xamarin.Mac WebView FinishedLoad 이벤트의 오해와 진실

Xamarin.Mac으로 MacOS 애플리케이션을 개발할 때 WebKit.WebView를 사용하면 손쉽게 WebView를 지원할 수 있다. 원하는 Url로 이동하기원하는 Url로 이동하는 것은 다음과 같이 할 수 있다. MyWebView.MainFrame.LoadRequest(NSUrlRequest.FromUrl(NSUrl.FromString("http://naver.com/"))); 페이지가 모두 로드 완료된 것을 확인하기오해 WebKit.WebView에는 FinishedLoad란 이벤트가 있어 왠지 이걸 핸들링하면 http:

Xamarin

Xamarin.Mac WebView 완전히 페이지가 로드된 것 확인하기

앞서 Xamarin.Mac WebView FinishedLoad 이벤트의 오해와 진실에서 이 이벤트가 우리가 예상한대로 작동하지 않는다는 것을 확인하였다. 그렇다면 어떻게 해야할까? 로드 요청할 때 카운트를 1 올리고, 로드가 끝나거나 에러가 발생할 때 카운트를 1 내리면서, 카운트가 0이 되면, 완전히 페이지 로드가 끝난 것으로 판단하는 것이다. 지금까지는 이 방법이 최선인 것 같다. 더

Xamarin

Xamarin.Mac 인쇄하기(Print)

Xamarin.Mac에서 인쇄하는 것은 한 가지만 기억하면 됩니다. 바로 NSPrintOperation 클래스! 여기서는 ViewController에서 바로 접근이 가능한 View를 인쇄하는 코드를 예로 들겠습니다. partial void PrintButtonClick(Foundation.NSObject sender) { NSPrintOperation po = NSPrintOperation.FromView(this.View); po.RunOperation(); } 프린트하고 싶은 View 구성한 다음에 NSPrintOperation의 FromView에 넘겨주기만 하면 됩니다. 참 쉽죠? 이미지 출처: https:

마이크로소프트가 Xamarin을 인수
Xamarin

마이크로소프트가 Xamarin을 인수

간밤에 마이크로소프트 VP 스캇 거쓰리가 Xamarin CEO 냇 프리드먼이랑 CTO 미겔 드 카자를 양 옆구리에 낀 위 사진과 함께 빅뉴스가 올라왔네요. 스캇이 190이 넘는 장신인데, 냇 프리드먼도 만만치 않네요. 이번 인수에 대한 더 자세한 이야기는 마이크로소프트 공식블로그에 올라온 글을 참고하십시오. 잡담1 오, 이제 MSDN 구독(Subscription)에 Xamarin 라이선스가 포함되려나?

Xamarin.iOS UIAlertView에 이미지를 함께 표시하기
Xamarin

Xamarin.iOS UIAlertView에 이미지를 함께 표시하기

오늘은 Xamarin.iOS의 경고창(UIAlertView)에 이미지를 함께 띄우는 방법을 공유하겠습니다. iOS 개발 문서를 읽어보고, 구글링을 한참하여 결국 제가 Xamarin.iOS에서 해냈습니다. 핵심은 UIAlertView에 accessaryView로서 UIImageView의 인스턴스를 설정하는 것입니다. 더 간단한 방법 아시면 제게 공유해 주세요! alertView.SetValueForKey (NSObject.FromObject (imageView), new NSString ("accessoryView")); 이 방법을 통해 아래와 같은 경고창을

Xamarin.Insights를 소개합니다.
Xamarin

Xamarin.Insights를 소개합니다.

Xamarin에는 앱 크래시 원격 로깅 및 분석을 해주는 서비스가 있습니다. 바로 Xamarin.Insights입니다. Evolve 2014 행사에서 발표했다고 합니다만, 저는 이제 써보네요. 사용해 보세요! 아주 훌륭합니다. 프로젝트에 적용하는 방법신규 프로젝트의 경우 새 프로젝트 만들기 하다가, 아래와 같이 중간에 Use Xamarin Insights. 체크박스에 체크만 해주면 끝! 기존 프로젝트의 경우 프로젝트에 패키지 추가(

[멜팅팟] 'Xamarin.Forms로 iOS/Android앱 일타쌍피' 다시보기 영상 공개
Xamarin

[멜팅팟] 'Xamarin.Forms로 iOS/Android앱 일타쌍피' 다시보기 영상 공개

멜팅팟 온라인 세미나로 제가 2015년 2월 25일 저녁 7시 30분에 진행했던 'Xamarin.Forms로 iOS/Android앱 일타쌍피'의 다시보기 영상이 올라왔습니다. 다음 링크를 통해 접속하실 수 있구요. https://mva.microsoft.com/ko/training-courses/-c-xamarin-forms-ios--8693?l=DDhvNfH1_6404984382 발표자료는 슬라이드쉐어에 올려놓은 것이 있으니 참고바랍니다.