2012-08-22 1 views
3

내 애플리케이션 용 CI (Continuous Integration)를 개발 중입니다.Jenkins xcode 앱 버전을 Hockeyapp로 업데이트

따라서 젠킨스는 HockeyApp (TestFlyApp과 동일)입니다.

문제는 HopckeyApp이 마지막 버전의 다른 버전을 추가 한 경우에만 HopckeyApp이 새 버전의 응용 프로그램을 허용한다는 것입니다. 그렇지 않으면 기존 버전의 오류가 발생하고 업데이트가 제공되지 않습니다.

나는 값 CFBundleShortVersionString를 업데이트 할 수있는 사과 도구 Agvtool에 대해 읽고 있었다. 내 주요 문제가

,

  • 자동 젠킨스에서이 작업을 수행하는 방법에 대해 설명합니다.
  • 내 프로젝트의 저장소 (내 경우에는 힘내 자)를 업데이트하는 방법, 다음 빌드가 업데이트 된 마지막 버전인지 또는 업데이트 된 마지막 버전을 추적하는 다른 옵션을 알고있는 경우.

나는 이것을하려고하지만, 다른 접근법은 잘 받아 들여질 것이다.

미리 감사드립니다. http://monitzer.com/?p=75

:

답변

3

또한 CFBundleVersion 아닌 CFBundleShortVersionString를 업데이트 전체 설치를 통과 http://support.hockeyapp.net/kb/how-tos/how-to-do-versioning-for-beta-versions-on-ios-or-mac

다음 블로그 게시물을 참조 할 것을 권장하고 자동으로 자식 태그를 사용하여 버전 번호를 업데이트하는 방법을 보여줍니다 git을 사용하여 버전 번호를 업데이트하는 또 다른 방법은 다음과 같습니다. https://gist.github.com/3395649