GitHub에서 오픈소스 불러오기

C++ Builder 및 RAD Studio에는 SVN(Subversion) Control 기능이 내장되어 있습니다.


이를 통해 프로젝트 소스의 버전을 관리할 수 있고, 기타 다양한 오픈 소스 프로젝트를 IDE 상에서 바로 활용할 수 있습니다. 특히, 대표적인 오픈 소스 허브인 GitHub의 경우 SVN 인터페이스를 제공하기 때문에 RAD Studio에서도 연계가 가능합니다. 


RAD Studio의 메뉴에서 File>Open From Version Control... 선택하면 아래와 같이 Version Control System으로 부터 소스를 받아올 수 있습니다.



다만, GitHub를 사용할 때는 주의가 필요합니다. Version Control System이 디폴트로 "Git"으로 되어 있기 때문에 그대로 두면 될 것 같지만, 동작하지 않습니다. 대신 GitHub에서도 SVN 인터페이스를 제공하므로 아래와 같이 "Subversion"을 선택하고 OK를 누릅니다.  



그러면 아래와 같은 Checkout 창이 나타나는데, 이곳의 "URL of Repository"에 GitHub에서 제공하는 Subversion Checkout URL을 넣어주면 됩니다.



이후의 절차 및 GitHub에 대한 보다 자세한 내용은 아래 참고 자료에 소개한 델파이 에반젤리스트이신 김현수님의 자료를 참고하시면 큰 도움이 될 것입니다.


참고 자료 1 : Embarcadero Docwiki : Checking Out Copy of Repository


참고 자료 2 : DeveGear 테크 게시판 : RAD Studio IDE 상에서 GitHub 소스코드 이용하기 (김현수님)


저작자 표시
신고

'IDE > SVN' 카테고리의 다른 글

GitHub에서 오픈소스 불러오기  (0) 2014.09.17
C++ Builder의 Samples을 최신 버전으로 유지하기  (0) 2014.07.30

새 맥으로 교체 후 아이폰 개발자 인증서 업데이트

개발용 맥을 교체할 경우 개발자 인증서도 업데이트 해야 합니다. 왜냐하면 기존 인증서로는 바뀐 맥을 통해 개발 중인 프로그램을 배포할 수 없기 때문입니다. 


Xcode Organizer로 확인해보면 Provisioning 항목들이 노란색으로 변해있고, 유효한 인증서를 찾을 수 없다는 경고 문구가 보이게 됩니다. 


이를 해결하기 위해서는 지금 현재의 맥을 사용하는 유저가 등록된 개발자라는 정보를 애플 개발자 사이트에서 업데이트 해줘야 합니다.


이때, 단순히 개발자 사이트에서 바로 새 인증서를 만드는 것으로는 부족합니다. 왜냐면, 웹에서 직접 인증서를 업데이트하면 기존에 저장된 내용을 바탕으로 인증서를 만들게 되므로 새로 만든 인증서를 다운받아 설치해봤자 배포가 안되는 것은 마찬가지입니다.


이것은 키체인에서 인증서에서 개발자 정보가 포함되어 있는지를 확인해 보면 알 수 있습니다. 제대로된 인증서가 아니면 인증서에 개발자 정보가 나타나지 않습니다. 개발자 정보가 포함되어 있으면 옆에 하위 항목이 있을 때 생기는 화살표가 보이게 됩니다.


이 문제를 해결하기 위해서는 먼저 바뀐 맥의 키체인에서 인증서를 요청하는 작업을 해야 합니다. 즉, 기존에 개발자로 등록된 사람이 맥을 바꿨음을 먼저 확인받아야 하는 것입니다. 이렇게 받은 인증서는 컴퓨터에 저장되는데 디폴트로 주로 바탕화면 등에 저장됩니다. 


이제 요청받는 인증서를 활용하여 기존 인증서를 업데이트 할 차례입니다. 애플 개발자 사이트에서 아이폰 개발 인증서를 만들면 개발자 인증서를 업로드하라는 창이 나타납니다. 


여기서 방금전 받은 인증서를 업로드 하면, 새 맥에서 개발 및 배포 가능한 인증서를 만들게 됩니다. 이제 키체인을 보면 개발자 정보가 포함된 인증서를 확인할 수 있습니다. 


이제 인증서가 업데이트 되었으므로 개발자 사이트에서 Provisioning 파일을 생성하여 사용하면 되고, Xcode의 Organizer에서 녹색으로 인증된 Provisioning 임을 확인할 수 있습니다.


 

저작자 표시
신고

'ETC > Issues' 카테고리의 다른 글

새 맥으로 교체 후 아이폰 개발자 인증서 업데이트  (0) 2014.09.11

Embarcadero Docwiki 안에 있는 유용한 자료들 모음

Docwiki를 사용하다가 분야별로 C++ Builder로 프로그래밍을 하기에 좋은 자료를 모아서 소개합니다.


Docwiki의 경우, 방대한 자료와 친절한 설명으로 MS의 MSDN이 부럽지 않을 정도로 좋은 내용이 많습니다. 다만 평소 자주 활용하면서도, 일종의 도움말 처럼 문제 해결시에는 좋지만 처음부터 프로그래밍을 차근차근 접근해 들어가려고 할 때 활용하기는 좋은 곳이 아니라는 편견을 가지고 있었습니다. 


그러다가 우연히 링크를 타고 이러저리 이동하다가 의외로 전체 자료가 잘 묶여져 있는 진입점을 찾게 되었는데, 이런 자료들은 평소 시간이 있을 때 정독하면 상당히 유용하리라 생각합니다. 아래에 몇 가지 제가 찾은 진입점들을 정리합니다. 


C++Builder Developer's Guide


예전에 C++ Builder 6.0 시절 있었던 자료와 비슷한 형태의 자료인 듯 합니다. C++ Builder로 개발할 수 있는 방대한 분야의 기술들에 대한 소개를 하고 있습니다. 목록만 보아도 굉장하다는 느낌이 들 겁니다. 게다가 옵션에서 C++ Builder 뿐만 아니라 Dephi도 선택할 수 있는 등, 마치 Docwiki 안에 C++ Builder/Delphi 바이블 책이 한 권 들어있는 느낌이라고 볼 수 있겠습니다.


Developing DataSnap Applications


DataSnap 기술 및 모바일 기기를 위한 응용 방법 등 DataSnap과 관련한 자료를 묶어놓은 자료입니다. DataSnap 기술과 관련하여 JSON, REST 등에 대한 자료도 링크되어 있습니다. 뿐만 아니라 링크 맨 밑에는 예제들만 따로 모아 놓은 곳이 있어 실제 개발에 적용하기에도 상당히 좋게 정리되어 있습니다.


RAD Studio API Documentation


RAD Studio를 설치하면 제공하는 Help와 같은 문서를 Embarcadero Docwiki에서 검색할 수 있게하는 Search 창입니다. 여기를 Docwiki를 탐색하면서 찾아 들어가는 방법은 아직 모르겠는데, 데브기어 관리자분께서 친절하게 알려 주셨습니다. 여기서 컴포넌트나 클래스를 검색해서어 나오는 내용들은 RAD Studio Help와 같은 내용이긴 하지만, Help에 없는 내용들도 같이 검색해 주고, 또 같은 도움말이라도 인터페이스가 좀 더 좋은 것 같아서 상황에 따라서는 유용하게 사용할 수 있을 것 같습니다.  


향후, 더 좋은 정보를 찾게 될 때마다 이 포스팅을 업데이트할 수 있도록 하겠습니다.


참고 자료 1 : Embarcadero Product Documentation Wikis


참고 자료 2 : 데브기어 테크 게시판 


저작자 표시
신고

'ETC > Link' 카테고리의 다른 글

Embarcadero Docwiki 안에 있는 유용한 자료들 모음  (0) 2014.07.31