2013-04-26 2 views
0

좋아, 우리는 ...이의 라인을 따라 뭔가를 할 :iPhone 앱 생성을 자동화하는 방법은 무엇입니까?

  1. 사람이, 우리의 위치를 ​​입력 어떤 형태 통과, 다음 스크립트는 서버에서 실행되는 계정을 등록합니다.
  2. 이 스크립트는 다소 다음을 수행합니다 :
    • 우리의 호스팅 루트 내에 폴더를 만듭니다.
    • 모든 코드 및 관련 파일과 함께 "화이트 라벨"iPhone 프로젝트가 포함 된 저장소를 복제하십시오. 복제본은 위에 언급 된 폴더에 저장됩니다.
    • 일부 구성 파일도이 폴더 (JSON 파일)에 추가됩니다.

지금, 여기에서 우리는이 문제를 접근하는 방법을 모른다 ... 까다로운 부분이다 :

스크립트가 자동으로 완전히 기능을 생성 할 수 -somehow- 필요
  • , 유효한 아이폰 애플 리케이션 (.ipa 파일, 내가 틀렸다면 나에게 정정 해 줄 것을 명심한다.) 저장소 복제본이 저장된 폴더에 제공된 파일을 사용한다.

중요한 물건을 고려해야합니다 : 저장소에

  • 응용 파일은 응용 프로그램 (아이폰의 응용 프로그램 아이콘 아래 하나 ...)에 대한 사용자 정의 이름을 지정하지 않습니다. 대신,이 "자동화 된 앱 생성 프로세스"가 끝나면 앱에 존재하면 안되는 일반 이름이 제공됩니다. 대신 구성 파일 (JSON 파일)에 포함 된 응용 프로그램 이름을 사용해야합니다.
  • "완성 된 응용 프로그램"에는 배포 프로필이 포함되어 있어야하며 그에 따라 코드화되어야합니다.

그래서 기본적으로, 우리는 궁극적으로 은 일반적으로 프로세스를 automatizes 완성 된 아이폰 응용 프로그램를 생성하는 엑스 코드를 사용할 때 거치는 서버 스크립트를 원하는. 이는 현재의 비즈니스 프로젝트가 각 고객을 위해 "사용자 정의"된 화이트 라벨 앱으로 구성되어 있기 때문에 가능할 때 수동 프로세스를 피하면서 가능한 한 시간 효율적이되고 싶습니다.

아이디어가 있으십니까? 이 작업을 수행 할 수 있습니까? 필요한 것은 무엇일까요? 나는 내 프로젝트 중 하나에 대한 빌드를 생성하기위한 터미널 다음 명령을 사용했습니다

+2

기본적으로 명령 줄에서 iOS Xcode 프로젝트를 만들고 싶습니다. 이 문제를 해결할 수있는 많은 기존 질문 및 Google 검색 결과가 있습니다. –

+1

가 동의했습니다. xcode는 실제로 명령 행을 사용하여 프로젝트를 빌드합니다. 당신은 스스로 이것을 할 수 있고, 명령의 결과를 확인한 다음 그것이 생성 된 트리에서 ipa를 가져올 수 있습니다. xcode 명령 행을 사용하는 WWDC 비디오가 있습니다. 2012 라이브러리에 있다고 생각합니다. – CocoaEv

+0

정보를 제공해 주셔서 감사합니다. 이것을 시도 할 것이다.:) –

답변

0

Projectname.xcodeproj 파일 명령 다음 다음 존재하고있는 폴더에 터미널 탐색에서 당신

에 어떤 도움이 될 수 있기를 바랍니다.

xcodebuild -project DummyCam.xcodeproj/ -configuration Release CONFIGURATION_BUILD_DIR="Path to directory where build will be copied" PROVISIONING_PROFILE="${DIST_PROVISONING_PROFILE}" 
+0

'PROVISIONING_PROFILE = "$ {DIST_PROVISONING_PROFILE}" "$ {DIST_PROVISONING_PROFILE}"에 어떤 내용이 들어 있습니까? 예를 들어 주시겠습니까? 감사. –

+0

내 말은, 분명히 그것은 프로필을 말하지만 이름이나 파일 경로를 사용합니까 ...? –

+0

@EmmanuelFiguerola : 죄송합니다. 'PROVISIONING_PROFILE = "$ {DIST_PROVISONING_PROFILE}"에 대한 전체 정보가 없습니다. 기본 프로비저닝 프로파일을 지적 할 수 있습니다. 나는이 명령을 오래 전에 시험해 보았다. –

관련 문제