devmae
개발자 향기
devmae
전체 방문자
오늘
어제
  • 전부 감상 (280)
    • Unity (52)
      • memo (37)
      • R&D (15)
    • 모바일 (32)
      • iOS (6)
      • Android (25)
    • 개발자 모드 (41)
      • 개발자처럼 파고들기 (28)
      • 한가해서 책읽는거 아님 (10)
      • 영상 요약 (3)
    • Languages (40)
      • C++ (23)
      • MFC (8)
      • Java (4)
      • javascript (5)
    • Flash (108)
      • tip (29)
      • tech (4)
      • as2.0 (1)
      • as3isolib (3)
      • flartoolkit (2)
      • 이미지 편집기 (2)
      • papervision3d (12)
      • scale form (2)
      • Flash Builder (12)
      • air (5)
      • as3.0 (20)
      • flash player (9)
      • 개념잡기 (6)
      • source (1)
    • +,-,×,÷ (3)
      • 수학 뽀개기 (3)

블로그 메뉴

  • 홈
  • 방명록

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
devmae

개발자 향기

Jenkins xcworkspace 빌드하기
모바일/iOS

Jenkins xcworkspace 빌드하기

2018. 2. 25. 02:22

Jenkins에 xcodeproj으로 빌드하다가 admob때문에 xcworkspace로 빌드하게 됐다.

입에서 단내나게 고생하여 누군가에게 도움이 되길 바라며 정리.


Unity에서 Xcode project를 export한것으로 기준삼는다.

기본적인 Jenkins xcode빌드 설정은 시중에 많이 나와있으니 생략.

xcodeproj -> xcworkspace로 변경시에 추가한것만 정리한다.


1. xcworkspace를 사용하려면 cocoaPod가 설치되어야한다.

커맨드라인에서 sudo gem install cocoapods 로 설치한다.(https://cocoapods.org/ 참고)


2. Jenkins의 job설정에서 General build settings위에 Execute shell을 추가한다.

"/usr/local/bin/pod install --project-directory=경로"


3. 핵심이다... 이것때문에 엄청고생.

-Xcode schema File : xcworkspace를 실행해서 Xcode를 열면 product-scheme-manage scheme에 있는 스키마 이름을 넣어준다.

-Xcode Workspce File : xcworkspace의 이름을 넣어준다. 경로/확장자 모두 필요없이 파일 이름만

-Xcode Project Directory : 가장 헤맨 부분... xcworkspace파일이 있는 경로를 넣어준다. 대부분 포스팅에 이게 빠져있는데 그럼 xcworkspace를 찾질 못한다.







저작자표시 (새창열림)
    '모바일/iOS' 카테고리의 다른 글
    • Xcode의 Localization실행시 에러팝업뜰 때
    • xcode 'release' is unavailable not available in automatic reference counting mode
    • FlashBuilder로 ipa 뽑아내기
    • Full Screen, Usable Portrait, Usable Landscape 사이즈
    devmae
    devmae
    enjoy with me?

    티스토리툴바