"Apple 버전"프로젝트의 버전을 "Bundle versions string, short" 내 프로젝트의 "마케팅 버전"(예 : 2.0.1
)과 빌드 번호 (예 : 42
)로 "번들 버전"을 선택합니다.(iOS, XCode 4.2) Git post-commit hook을 사용하여 번들 버전을 설정하면 프로젝트가 Mac 프로젝트로 바뀝니다.
그 목적을 위해 후크 agvtool next-version -all
에 전화를 걸었습니다. 사실이 작업은 - Info.plist
이 버전 번호가 증가하면서 올바르게 업데이트되고 있습니다. 그것은 또한 분명히 맥 프로젝트에 내 아이폰 OS 프로젝트를 변환하는 불행한 부작용이있다 그러나
-iOS device
, iPhone 5.0 simulator
는 등 단일 항목, My Mac 64-bit
로 대체 내 Scheme
메뉴에서 사라집니다. 다행스럽게도 Xcode를 종료하고 다시 시작하면 누락 된 iOS 구성표 항목을 다시 가져 오기 때문에이 변경 사항은 일시적인 것으로 보입니다.
내가 잘못 했나요? 내 목표를 달성하기위한 더 좋은 방법이 있습니까? 아니면 Xcode에서 이상한 버그에 맞서 싸웠습니까?
나는이 버그를 Apple에 게시했습니다. – forthrin