Mobile(39)
-
[Xamarin.iOS] p12 인증서를 pfx로 변환
Xamarin.iOS를 통해 Push Notification을 발송하는 경우 주로 PushSharp 라이브러리를 사용하게 됩니다. 최근들어 PushSharp을 통해 Push Notification을 발송하면 ConnectionError과 함께 "패키지에 제공된 자격 증명을 인식할 수 없습니다" 메시지가 리턴되는 사례가 보고되고 있습니다. 이에 대해 현재까지 파악된 해결책으로는 p12인증서를 pfx인증서로 변경한 후, pfx인증서를 PushSharp에서 사용하는 것 입니다. 여기에서는 p12를 pfx로 변경하는 방법에 대해 안내합니다.키보드에서 Windows Key + R 키를 눌러 실행 창을 띄웁니다. 그리고 "certlm.msc"를 입력한 후 확인을 클릭합니다. 개인용-인증서를 선택하시고 마우스 우클릭..
2017.12.06 -
[Xamarin] SkiaSharp 사용하기
세상에는 다양한 Graphic API가 존재하며 이를 통해 차트를 표현하기도 하고 역동적인 애니매이션을 표현하기도 합니다. 각 OS 플렛폼들은 독자적인 Graphic API를 제공하는데 iOS의 경우 CoreGraphics, Android는 Graphics, Windows에는 Media와 Imaging API가 존재합니다. 뿐만아니라 하드웨어 가속을 지원하는 API로는 OpenGL, OpenGL ES, DirectX 등이 존재합니다. 이러한 API들은 서로 다른 문법과 기술을 사용하기 때문에 작성된 코드를 다른 플렛폼으로 공유하는 것은 불가능에 가깝습니다.이러한 문제를 해결하기 위해 구글에서는 Skia Graphic Library를 오픈소스(BSD)로 공개하였습니다. Skia의 내부 코드는 C++로 작성..
2017.11.10 -
[Xamarin] Xamarin.Forms Previewer 오류
Xamarin.Forms Previewer를 실행 했을 때 아래와 같은 오류가 발생하였을 때 대처 사례 입니다. 오류설명 An Android Application project must reference the project contaning this xaml file in order to render in the previewer 이 오류는 XAML파일이 포함된 Xamarin.Forms Project를 인식하지 못하는 경우로서 Xamarin.Forms 프로젝트와 Android 프로젝트 간의 참조 문제입니다.해결방법Android Project와 Xamarin.Forms 프로젝트 간의 참조를 확인해야 합니다. Android Project의 .csproj 파일을 에디터로 열어보시고 아래를 수정해주세요. Be..
2017.09.21 -
[Xamarin] Xamarin을 위한 .NET Standard Library
원문: https://blog.xamarin.com/net-standard-library-support-for-xamarin/ Xamarin은 .NET Standard Library를 지원합니다. .NET Standard Library를 만들거나 참조하는 것은 물론이고 NuGet에서 .NET Standard를 지원하는 라이브러리를 설치하여 사용할 수 있습니다. .NET Standard로 작성된 코드는 .NET Core, ASP.NET Core, Xamarin 등의 .NET Standard를 지원하는 .NET Platform에서 실행할 수 있습니다..NET Standard란?.NET Standard Library는 .NET API의 정규화된 스펙을 말합니다. .NET Standard에 따라 작성된 코드는 ..
2017.09.13 -
[Xamarin] Xamarin.Forms 공용코드를 .NET Standard Library로 작성하기
원문출처: https://blog.xamarin.com/building-xamarin-forms-apps-net-standard/ .NET Stadnard 라이브러리를 사용하면 우리가 작성한 코드가 좀더 많은 플렛폼에서 동작하게 해줍니다. 또한 더 많은 Base Class Library를 지원합니다. .NET Standard Library를 Xmarin.Forms에서 사용하여 iOS, Android, UWP, macOS에서 동작하는 UI나 공용코드를 개발할 수 있습니다. 이 블로그 포스트에서는 기존 Xamarin.Forms (PCL)프로젝트에서 PCL Profile 대신에 .NET Standard를 사용하는 방법에 대해 다룹니다..NET Standard란? .NET Standard란 .NET API의 정..
2017.09.11 -
[Android Studio] Kakao Android SDK를 Android Studio에서 Import 후 사용하기
여기서는 Android Studio를 통해 Kakao Android SDK를 불러와서 구현하는 방법을 소개합니다. 보통 이 정도는 Kakao API 문서를 보고 구현할 수 있어야 하지만..., Kakao API문서만 보고 구현하다보면 수많은 오류와 이슈에 직면하기 때문에 따로 정리하였습니다. 이 글을 작성할 때 개발환경은 다음과 같습니다.Android Studio 2.3.3Minimum SDK : API 16(Android 4.0 IceCreamSandwich)Windows 10 Pro 64비트 Compile Sdk Version : API 26: Android 8.0 (O)Build Tools Version : 26.0.0Min Sdk Version : 14Target Sdk Version : 21Ka..
2017.06.22