Xcode : 체계 없음


89

최근에 Xcode에서 프로젝트를 열었습니다 No Scheme. 여기에 이미지 설명 입력

시도 했지만 Manage Schemes할 수없고 Autocreate Schemes Now(별도의 게시물이지만 관련이있을 수 있음) 계획이 나열되지 않은 경우 : 여기에 이미지 설명 입력

그리고 Scheme을 추가하려고 할 때 대화 상자가 나타납니다 Target None. 여기에 이미지 설명 입력

무슨 일이 일어나고 Xcode 프로젝트를 어떻게 수정합니까?


PC를 다시 시작하십시오. 또는 xcode 또는 둘 다
Samkit Jain

2
아니, 둘 다 작동하지 않았습니다.
Snowcrash

Mac을 업그레이드하고 새 버전의 Xcode로 끝났습니다.
Snowcrash

stackoverflow.com/questions/5996966/… 이것은 나를 위해 해냈습니다
Sam

답변:


288

Xcode를 닫고 <username>.xcuserdatad내 에서 폴더 를 삭제합니다 <projectname>.xcodeproj/xcuserdata/. 그런 다음 Xcode를 다시 시작하면 구성표가 다시 나타납니다.

편집 :.xcodeproj 파일 및 .xcworkspace파일 에서 삭제해야 할 수 있습니다 .


저는 Watchdog이라는 아주 멋진 앱을 사용하고 있습니다. 정리 또는 종료시 xcuserdata를 자동으로 종료합니다. MAS에서 몇 달러에 구입할 수 있습니다.
smileBot

나는 나를 위해 일한 xcuserdata 아래 세 개의 폴더, 감사를 삭제 한
유누스 네딤 Mehel에게

감사. 저에게 도움이되었습니다.
Nuzhdin 블라디미르

10
cocoapods 기반 프로젝트 에서도 작동 .xcworkspace합니다 .xccodeproj. 여기서 . 제거 단계 xcuserdatad작업에 리드를 .xcworkspace 뿐만 아니라 파일
ilmgb

완벽 해 .. 정말 효과가 있었어 .. 다른 모든 옵션을 시도했지만 이보다 더 효과가 없었습니다. 감사합니다 Man ...
Aks

70

이것은 나를 위해 일했습니다.

  1. 구성표 없음을 클릭하십시오.
  2. 계획 관리를 클릭하십시오.
  3. 지금 Autocreate Schemes를 클릭하십시오.

4
이것은 해킹이 아니고 실제로 100 % 작동하므로이 스레드에서 정답이어야합니다.
Ed.

3
나를 위해 일하지 않습니다. 유효한 답변처럼 보이지만 100 %는 아닙니다.
Don McCurdy 2017 년

5
그렇지 않은 경우를 제외하고는 100 % 작동합니다. 예를 들어 저에게는 효과가 없습니다.
Jim

"나는 지금 체계를 자동 생성 할 수 없으며 (별도의 게시물이지만 관련이있을 수 있음) 목록에 체계가 없습니다."...
metamonkey dec.

이것은 나를 위해 일했지만 그것이 효과가 있다는 것은 분명하지 않았습니다. XCode를 닫았다가 다시 열어야했습니다.
kojow7

24

app.xcodeproj가 아닌 app.xcworkspace를 열 때 이런 일이 발생한다고 생각합니다.

해결 방법 : 포드를 설치하고 app.xcworkspace를 다시 엽니 다.


1
이건 해냈어 👌
Julian B.


6

Xcode 8 베타를 실행할 때 최고의 답변 수정이 작동하지 않았습니다. 하지만 작동 한 것은 연결된 장치 (iPhone, iPad 등)를 뽑았다가 다시 연결하는 것이 었습니다. 그런 다음 계획이 다시 나타납니다.


6

나를 위해 일한 다음
프로젝트 디렉토리로 이동하여

.xcodeproj 또는 .xcworkspace 파일을 선택하고 패키지 콘텐츠 표시를 선택 합니다.

xcuserdata를 삭제 하십시오 .
Xcode를 다시 시작하는 것을 잊지 마십시오

  • 작동하지 않고 프로젝트에 CocoPod가 있으면 다음 명령을 실행하십시오.

포드 설치


pod install도 및 삭제하지 않을 경우 행은 일을했다 xcuserdata했다.
idrougge

6
  1. Xcode 닫기 [ "응용 프로그램 강제 종료"(cmd + option + escape))
  2. 앱의 파생 데이터 제거 (Xcode 9.4 : Users / [사용자 이름] / Library / Developer / Xcode / DerivedData / [삭제할 앱 디렉터리])
  3. 프로젝트 디렉토리에서 .xcworkspace 제거
  4. 또한 프로젝트 디렉토리에서 : .xcodeproj-> 오른쪽 클릭-> 패키지 내용 표시-> .xcworkspace가있는 경우 제거-> xcuserdata-> [사용자 이름] .xcuserdatad 제거

트릭을해야합니다. 필요한 경우 포드를 설치하고 프로젝트를 엽니 다. 대상을 다시 사용할 수 있어야합니다.


5

포드를 사용하고 올바른 작업 공간을 사용하는 경우 가장 잘 작동하는 것은 터미널 실행 포드 업데이트 다시 시작 Xcode를 열고 매번 문제를 해결할 때마다.


5

첫째, Cocoapods를 사용하여 iOS 프로젝트를 개발할 때 .xcodeworkspace파일 대신 파일로 프로젝트를 열어야 .xcodeproj합니다.

여기에 이미지 설명 입력

둘째로 파일 로 할 수 Show Package Contents있으며 .xcworkspace파일을 찾을 수 contents.xcworkspacedata있습니다.

여기에 이미지 설명 입력

<?xml version="1.0" encoding="UTF-8"?> <Workspace version = "1.0"> <FileRef location = "group:BluetoothColorLamp24G.xcodeproj"> </FileRef> <FileRef location = "group:Pods/Pods.xcodeproj"> </FileRef> </Workspace>

이 줄에주의하십시오 :

location = "group:BluetoothColorLamp24G.xcodeproj"

.xcworkspace파일에 참조가 .xcodeproj파일을.

파일이 없거나 위치에 대한 잘못된 경로를 찾으면 파일에 연결할 수 있습니다 .xcodeproj.

개발 환경 :
macOS 10.14 Xcode 10.1


2
이것은 정말 좋은 대답입니다. 내가 시도한 다른 옵션 후에 나를 위해 작동합니다.
Peter Walter

4

저에게는 다른 Macbook으로 전환했습니다. 달리기 pod update는 나를 위해 모든 것을 고쳤습니다.


1

이 답변은 답변의 모든 것을 시도했지만 여전히 문제를 해결하지 않은 사람들을위한 것입니다.

귀하의 솔루션은 git checkout mainline입니다. 아마도 xcodeproj 파일을 가지고 놀았을 것이고 지금은 깨졌습니다 ..



1

제 경우에는 원인이 프로젝트 이름을 변경했기 때문에 스키마 관리로 이동하여 앱 스키마를 다시 만들었습니다 (+ 버튼).



1

당신이 변경하면 주요 이름 변경 오프 / 과거에 프로젝트를하고 그 후 엑스 코드 및 데이터를 삭제, 당신은이 문제를 볼 수 있습니다. 이 프로젝트를 다른 장치에 복제하면 동일한 문제가 나타납니다. 이 문제를 해결하려면 포드 파일로 이동하여 대상 이름을 업데이트하고 포드를 다시 설치하십시오.


0

위의 어느 것도 나를 위해 일하지 않았습니다. 내 솔루션은 텍스트 모드에서 프로젝트 파일 차이점을 보는 것이었고 VALID_ARCHS두 곳에서 재설정되었습니다 ( VALID_ARCHS = ""). 에 대한 적절한 설정을 VALID_ARCHS복원하고 구성표도 복원했습니다.


0

이 답변에 추가하겠습니다 ::: From @Chris Miles.

Close Xcode and delete the folder <username>.xcuserdatad from within <projectname>.xcodeproj/xcuserdata/. Then restart Xcode, the schemes should re-appear.

Xcode와 시뮬레이터와 같은 iOS 개발에 관한 모든 것을 닫은 다음 코코아 포드를 사용하는 경우 다시 설치 포드를 실행하십시오.

그것은 나를 위해 일합니다.


0

당신이 때 일반적으로 발생 installCocoapod, 시도 건축과에서 실행 workspace당신을 닫지 않고 처음 project. 이 경우 quit Xcode작업 공간에서 앱을 열면 문제가 없습니다.


0

제 경우에는 개발을 위해 다시 분기 한 다음 프로젝트를 다시 저장하려면 창이 나타납니다. 그래도 "닫기"를 클릭해야합니다. 어쨌든, 나는 내 계획을 잃었고 도움이 된 것은 다른 지점으로 다시 분기했다가 다시 개발하고 처음에해야 할 방식을 다시 저장하는 것이 었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.