2018년 8월 23일 목요일

iOS 12.0 과 Xcode 10 beta 6에서 인증서 등록, 기기 등록, App ID등록에 대한 화면들을 캡쳐해 보았습니다.

iOS 12.0 과 Xcode 10 beta 6에서 인증서 등록, 기기 등록, App ID등록에 대한 화면들을 캡쳐해 보았습니다. 수업 시간에 워낙 많이 질문이 나오는 내용이여서 정리한 문서를 드리고 있습니다. 아래와 같이 캡쳐를 해 보았습니다. 사실 몇번만 해보면 금방 넘어갈 수 있지만 처음 유료 개발자 프로그램에 가입하고 인증서, 디바이스ID등록, App ID생성이 쉽지는 않습니다.

처음에 인증서를 생성하는 화면입니다. 상단에 +를 클릭하면 됩니다.


iOS App Development를 선택합니다. 처음에는 하단에 있는 임시 인증서를 다운로드 받아서 키체인에 등록해야 합니다. 임시 인증서를 다운로드 받아서 더블 클릭하면 됩니다.



키체인 유틸리티를 실행해서 개발자 계정을 입력하고 일반 이름을 입력합니다. 요청 항목은 디스크에 저장됨, 보인이 키 쌍 정보 지정만 체크하면 됩니다.


mac OS에서 생성한 기초 데이터를 업로드하면 됩니다.


기본 옵션을 선택합니다.


다운로드를 받으면 인증서를 완료됩니다.

키체인에 저장된 인증서를 확인해 볼 수 있습니다. 



Xcode에 있는 Window -> Devices and Simulators를 실행하면 연결된 기기의 UDID를 확인할 수 있습니다.



디바이스를 일년에 100대까지 등록 가능합니다. 앞에서 만든 인증서, AppID와 UDID를 묶어주면 바로 프로비젼 프로파일을 만들 수 있습니다. 

가을 수업을 위해 아이폰을 iOS 12 beta10으로 올렸습니다. 개발툴인 xCode도 10 beta6을 설치했습니다.

가을 수업을 위해 아이폰을 iOS 12 beta10으로 올렸습니다. 개발툴인 xCode도 10 beta6을 설치했습니다. 베타버전이 10까지 나온 것은 처음 보네요. ㅋㅋ 


아직은 전반적으로 테스트하고 교재를 수정하고 있습니다. 클리앙의 아이포니앙등을 보면 안정적이고 빠르다는 평이 많아서 저도 몇 주 사용해 보려고 합니다. 아마도 9월 중순에서 말이면 정식버전이 출시될 것 같습니다. 베타임에도 꽤 안정적인 것 같습니다. 특이한 것은 iOS 12에서 앱사용시간에 대한 체크가 간결하게 되네요.




xCode 10의 경우 Swift 언어가 4.2버전으로 올라옵니다. 큰 변경없이 버전업되어서 안심입니다. 기존 코드들이 대부분 문제없이 돌아가네요. 교재를 대폭 수정하는 일이 없을 것 같습니다. ㅋㅋ
오브젝트 라이브러리가 기존과는 다르게 별도의 창으로 출력됩니다.



시뮬레이터는 아직 그대로 입니다. 9월에 새로운 아이폰들이 출시되면 추가되겠죠.



드디어 언어의 추세도 Objective-C를 밀어내고 Swift가 더 위로 올라오네요. 개발자들의 놀이터인 스택오버플로워의 자료를 보면 Swift가 8%, Objective-C가 7%로 나옵니다. 물론 작년부터 수업에 대한 요구사항은 Swift가 더 높은 상태입니다.



iOS 11버전의 점유율을 찾아보니 2018년 5월을 기준으로 81%정도 됩니다.


2018년 8월 22일 수요일

Xamarin Forms가 3.1로 버전업되었습니다. 맥에 Visual Studio for mac을 설치해서 사용할 수 있습니다.

아직 교재는 업데이트를 못했는데 코드가 크게 변경된 부분들이 많아서 2주정도 수정하는 작업을 했습니다. 개인적인 느낌은 발전이 정체된 느낌인데 소소하게 변경된 부분이 꽤 보입니다. 툴도 작년보다는 많이 안정화 되었고 한글이 깨지던 부분(입력할 때)에 많이 좋아 졌습니다.








작년초에 스터디를 같이 하고 고생해서 만들기는 했는데 아직 시장에서 많이 사용되고 있지 않아서 힘든 상태이기는 합니다. 최근 개발자들은 자마린 보다는 리엑트 네이티브에 더 관심을 두고 있고 또한 사용도 그런 것 같습니다. 

2018년 7월 7일 토요일

한 3일정도 더위가 없고 맑고 청명한 하늘이 보입니다. ^^

한 3일정도 더위가 없고 맑고 청명한 하늘이 보입니다. ^^
습하고 더워야 할 날씨인데 아침 저녁으로는 서늘하고 습기가 없으니 정신을 차리고 오랜만에 라이딩을 했습니다. 한강길로 해서 코엑스도 다녀오고 아침 저녁으로 카메라 들고 꽃사진도 촬영했습니다. 더우면 정신이 없는데 갑자기 가을 날씨가 되니 어리벙벙합니다. ㅋㅋ 동남아 여행을 가야 볼 수 있는 가을 하늘이 여름에 보입니다. 어제 낮에 자전거 타는데 운동하기에 사진을 촬영하기에도 좋은 날씨 입니다.
열심히 운동도 하고 땀흘려 일하다 보면 또 가을이 오겠죠. 더운 여름 무더위에 건강 조심 하시고 또 한 주 화이팅입니다. ^^














2018년 7월 6일 금요일

가을에 정식 버전이 출시될 xCode 10 beta3를 설치해서 테스트 하고 있습니다.

애플도 참 부지런합니다. iOS 12.0, xCode 10.0 이 벌써 beta3가 나왔습니다. 기기에는 아직 새로운 버전을 올리지 않고 iOS 11.*을 사용하고 있고 맥에 xCode 10 beta3를 설치해 보았습니다. 큰 변화는 없고 속도가 빨라지고 안정성에 주력한 것으로 보입니다. 약 5.6기가 정도 다운로드 받으면 설치됩니다.
스위프트가 이제 4.2 버전입니다. 3, 4.1, 4.2를 선택할 수 있습니다. 언어도 이제는 많이 안정화 된 것 같습니다. 기존 수업용 예제들을 돌리고 있는데 문제 없네요. Core ML, AR Kit등이 많이 좋아져서 계속 공부해 두려고 합니다.





2018년 6월 4일 월요일

WWDC 2018이 시작되었습니다.

새벽에 봤어야 하는데 요즘은 게을러져서 올라온 영상을 나중에 보게 됩니다. 궁금하신 분들은 아래 주소로 들어가면 보실 수 있습니다. 실시간 영상은 사파리나 엣지 브라우져로 감상할 수 있습니다. 앱스토어가 이제 10년이 되었습니다. 스마트폰은 정말 엄청난 발전을 이루었습니다. 저도 폰 때문에 먹고사는 사람중에 하나입니다. ㅋㅋ UI가 3D로 대폭 변경된다는 루머가 있었는데 이 부분은 아닌 것 같습니다. 다만 증강현실에서 3D지원에 대한 부분이 강화된 것으로 보입니다. 아직 자막이 없어서 헬렌켈러가 된 심정으로 듣고 있습ㄴ티다. ㅋㅋ 매년 4월에서 6월은 빌드, 구글I/O, WWDC같은 행사들도 재미있기도 하고 공부할 꺼리가 쌓이는 달이기도 하네요.
전반적으로 언론에 보도된 것처럼 새로운 기능보다는 안정성과 성능개선에 포커스를 두었다는 것이 사실인 것 같습니다.

스팀잇에 내용을 정리해 두었습니다.

https://steemit.com/kr/@papasmf1/wwdc-2018-ios-12

중국 유니트리 회장의 인터뷰 - 중국 유니트리 회장 "이르면 2~3년 내 '로봇 챗GPT' 시대 온다"

2030년정도가 되면 정말 대중화의 시기가 올 것 같습니다. 앞으로 4년이 중요하네요. ㅎㅎ   https://www.youtube.com/watch?v=AoGBLY1hF00