저는 일상 생활에서 사용하고 싶은 앱을 가지고 있습니다.하지만 항상 개발 중이므로 사용하지 못할 것입니다.개발중인 앱과 사용 가능한 앱을 따로 관리하기
"준비"단계에서 "개발 중"단계로 앞뒤로 순환합니다. Xcode에서 두 가지 버전을 유지 관리 할 수있는 방법이 있습니까? 하나는 "개발"이고 다른 하나는 "사용 준비 중"이지만 여전히 동일한 코드를 사용하고 있습니까?
저는 일상 생활에서 사용하고 싶은 앱을 가지고 있습니다.하지만 항상 개발 중이므로 사용하지 못할 것입니다.개발중인 앱과 사용 가능한 앱을 따로 관리하기
"준비"단계에서 "개발 중"단계로 앞뒤로 순환합니다. Xcode에서 두 가지 버전을 유지 관리 할 수있는 방법이 있습니까? 하나는 "개발"이고 다른 하나는 "사용 준비 중"이지만 여전히 동일한 코드를 사용하고 있습니까?
좋은 버전 관리 소프트웨어의 목적입니다. git (dev 도구에 포함) 또는 mercurial을 사용하면 각 릴리스마다 코드를 분기 할 수 있습니다. 따라서 새 분기에서 계속 개발하고 필요할 때마다 안정 버전으로 복원 할 수 있습니다. 새 릴리스가 안정적이면 분기를 병합하고 새 개발 분기를 만듭니다. 개발 브랜치에서 xcode 프로젝트의 번들 식별자를 변경하여 두 앱을 동시에 장치에 설치할 수 있도록하십시오.
버전 제어 시스템을 사용하고 있습니까? 이것은 좋은 분기 모델을위한 전형적인 경우입니다. github (또는 유사한) 계정을 만드십시오. 코드를 비공개로 유지해야하는 경우 무료 서비스를 사용하는 대신 비용을 지불 할 수 있습니다.
VCS의 핵심은 코드를 분기 할 수 있다는 것입니다. 즉, 제작 준비 버전 (매일 사용하는 버전)과 개발 버전 (계속해서 작업중인 버전)을 가질 수 있습니다. 새 기능을 완료하면 프로덕션 버전과 병합합니다.
가 시작 정말 쉽게 잘 나는 좋을 것 문서화 된 이래로 : 이 VCS ... http://github.com
이 분기 모델 ... https://github.com/nvie/gitflow
이 자식 클라이언트 : http://www.sourcetreeapp.com/
귀하의 앱이 이미 앱 스토어에있는 경우이 모든 문제가 발생하는 이유는 언제든지 앱에서 귀하의 기기에 항상 사용할 수있는 프로모션 코드를 사용합니다 ... ;-)
'준비'를 위해 다른 대상을 만드십시오. 새 타겟을 만드는 방법에 대한 [튜토리얼] (http://hariniachala.blogspot.com.au/2012/01/creating-multiple-targets-in-ios.html)이 있습니다. –
@ EricQian은 동일한 코드의 끊임없이 변화하는 버전을위한 두 가지 빌드 타겟을 유지 관리하는 데 시간이 오래 걸리고 오류가 발생하기 쉽고 번거로운 작업이 될 수 있습니다. –