# iOS custom framework 만들어 사용하기

-------------------------------------


1. framework 생성:

- Xcode > File > New > Project...

- iOS > Framework & Library > Cocoa Touch Framework 선택

           

- 프로젝트 이름, identifier 등 입력

          

- swift 파일 생성

          

- class 및 func 구현

          

- 빌드


2. application 에 framework 적용하기:

- Xcode > File > New > Project...

- iOS > Application > 원하는 Application 선택 (Single View Apllication 선택함)

- 프로젝트 선택 후 General 탭 선택

          

- Linked Frameworks and Libraries 에 + 클릭, .xcodeproj 파일을 선택

                   

- 좌측 탭에 프로젝트 import 확인

                   

- framework , application project 각각 빌드 후 Xcode 종료 (한번에 인식이 잘 안되서..)

    - application project 만 open 후 프로젝트 선택 후 General 탭 선택

    - Embedded Binaries 에 + 클릭 시 .framework 가 보인다 선택 (안 보이면.. 빌드 다시하고 다시 껐다켜본다)

          

         

3. application 에서 framework 호출 및 사용

    

'개발' 카테고리의 다른 글

go 언어 사용하기  (0) 2016.12.02
swagger 사용하기  (0) 2016.11.15
Ubuntu 머신에서 다른 머신 제어하기  (0) 2016.09.09
Ubuntu 설치 후 초기 환경 세팅  (0) 2016.09.07
RabbitMQ 사용하기-2  (0) 2016.09.06
Posted by 감각적신사
,

# iPhone App 개발자버전 배포

---------------------------


0. 개발자 계정발급

- [애플 개발자 계정신청](https://developer.apple.com/)

- 개발자 계정 신청 (연, 약 10만원)

- 발급까지 이틀정도 소요


1. Certificates 등록

  - 임시발급

           

  - 키체인 app 실행

  - 인증기관에 인증서 요청 선택

                   

  - 이메일 / 이름 등록

  - 디스크 저장 선택 / 본인이 키 쌍 정보 지정 선택

                        - CA 이메일 주소는 작성하지 않았다    

                       



2. Identifiers 등록

- 개발한 코드의 패키지명

- dev.mr.sense.* (표현 가능하다)

        


3. Devices 등록

- mac 에 단말 연결 후 iTunes 실행하여 단말모양 아이콘 클릭

- 요약 탭 선택

- UDID 복사

     


4. Provisioned Proflile 등록

- Certificates + Identifiers + Devices 를 조합하여 생성

- 여러 앱을 생성/배포 하더라도 여러 인증서 생성할 필요가 없다

- 순서

- Identifiers 선택

- Certificates 선택

- Devices 선택

       


5. Application 등록

  - Xcode 선택 후, run 대상을 디바이스로 선택

'iOS' 카테고리의 다른 글

Swift - Optional  (0) 2016.08.01
swift 언어 기본  (0) 2016.08.01
Posted by 감각적신사
,

# Ubuntu 머신에서 다른 머신 제어하기

-------------------------------------


1. windows 머신 제어:

- winexe 

      - 사용포트: TCP 139

   - 다운로드: 

 http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40-testing/xUbuntu_12.04/amd64/winexe_1.00.1-1_amd64.deb 

- 설치

 dpkg -i winexe_1.00.1-1_amd64.deb

- 실행

 winexe -U {{domain}}/Administrator%{{password}} //{{ip}} "{{명령어}}" 


2. linux 머신 제어:

- sshpass

- 사용포트: TCP 22 

- 설치

 sudo apt-get update

 sudo apt-get sshpass 

- 사용

 # ssh 접속

 sshpass -p패스워드 ssh -o StrictHostKeyChecking=no 아이디@호스트주소

 # ssh 접속 후 명령어 입력

sshpass -p패스워드 ssh -o StrictHostKeyChecking=no 아이디@호스트주소 명령어

 # scp 를 이용한 머신간 파일 복사

sshpass -p패스워드 scp -o StrictHostKeyChecking=no 로컬파일 아이디@호스트주소:/폴더/파일명 


'개발' 카테고리의 다른 글

swagger 사용하기  (0) 2016.11.15
iOS custom framework 만들기  (0) 2016.11.04
Ubuntu 설치 후 초기 환경 세팅  (0) 2016.09.07
RabbitMQ 사용하기-2  (0) 2016.09.06
RabbitMQ 사용하기-1  (0) 2016.09.05
Posted by 감각적신사
,