2011-12-02 2 views
21

Xcode 4에서는 iOS 프로젝트에서 작업 할 때 Xcode 도구 모음의 Scheme 드롭 다운 메뉴에 iPhone XX 시뮬레이터, iPad XX 시뮬레이터 및 iOS 기기.Gcode에서 분기를 변경할 때마다 Xcode 4 빌드 체계가 엉망이되었습니다.

* .xcodeproj/project.pbxproj 파일에 영향을주는 작업을 수행 한 후에 분기를 변경하면 모든 구성표가 구성표 드롭 다운에서 사라집니다. 프로젝트를 닫고 다시 열면 다시 나타납니다. 이것은 매우 성가신 일입니다. 여기

내가 뭘하는지입니다 :

  • 은 새로운 지점
  • 추가로 & 스위치를 만들기 관련 프로젝트에 새로운 아이폰 OS를
  • 무대를 만들기 +
  • 마스터 브랜치에있는 모든 커밋 프로젝트에 새로운 클래스를 추가하고 모두 저장 (CMD + S + 옵션)하거나 프로젝트를 빌드하여 모든 것을 저장하십시오.
  • 내 계획이 망했다,이 시점에서 다시 마스터 지점

에 그 변화

  • 스위치를 커밋 나는 프로젝트를 닫고 다시 얻을 그것을 다시해야합니다.이 enter image description here

    이 사람이 나 주위에 방법을 알고 있나요 : 여기 enter image description here

    그들은 내가 나와있는 단계를 수행 한 후 같이 작업은 다음과 같습니다 여기

    은 처음에 같이 무엇 Xcode의 버그일까요? 몇 달 전에 Apple에 버그 보고서를 제출했는데 응답을받지 못했습니다. 또한 개발자 포럼에서 질문에 대한 답변을받지 못했습니다.

    업데이트 : 여러 대상이있는 프로젝트가있는 경우 선택한 대상에 대한 체계 만 분기 전환 후 엉망이됩니다.

    업데이트 : 여기

    # the build 
    build 
    
    # temp nibs and swap files 
    *~.nib 
    *.swp 
    
    # OS X folder attributes 
    .DS_Store 
    
    # user-specific XCode stuff 
    *.pbxuser 
    *.mode1v3 
    *.mode2v3 
    *.perspectivev3 
    *.xcuserstate 
    project.xcworkspace/ 
    xcuserdata/ 
    
  • +0

    같은 문제가 있는데, pbxproj를 변경하면 스키마가 엉망이됩니다. – Pascal

    +0

    @Pascal 이러한 파일을 버전 화해야합니까? 나는 XCode에 익숙하지 않지만 캐싱이나 다른 것을 좋아하지 않을 것이라고 생각한다. – Nic

    +3

    @melee 예, pbxproj 파일의 버전을 만들어야합니다. – George

    답변

    2

    이것은 매번 발생합니다. 가장 확실한 버그입니다. 방금 타겟 버전 상자 (5.0 등)를 클릭하고 다시 나가서 리셋합니다. 프로젝트를 열고 닫을 필요가 없습니다.

    +0

    무슨 뜻인지 설명해 주시겠습니까? 이 문제는 xcode 6.0.1에서 나에게 일어나고 있으며, 매번 모든 스키마를 재생성하지 않고이를 수정하는 방법을 모릅니다. – cdstamper

    0

    당신이 추가하고 .xcodeproj 파일을 저지르고 있습니까 내 .gitignore입니까? 분기를 사용하여 구성을 관리하는 방법에 대한 I had a similar question here 두 가지 대답 모두 도움이 될 것 같습니다.

    +0

    예, .xcodeproj 파일을 커밋하고 있어요. 제공하신 링크가 깨졌습니다. – George

    +0

    오케이. 지금 일해야합니다. 미안해. 도울 수 없어. 나는 그것이 다른 누군가를 돕기를 바랍니다. – Jim