ios - xcode install




Xcode 8.0 명령/응용 프로그램/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc가 종료 코드 1로 실패했습니다. (15)

Xcode 버전 8.0 베타 4 (8S188o)에서 코드를 컴파일 할 때 컴파일 오류가 발생하는 단일 오류가 발생합니다.

명령 /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc가 종료 코드 1로 실패했습니다.

프로젝트를 정리하고 파생 된 폴더를 지우려고했으나 변경되지 않았습니다. 그것은 무엇이며 어떻게 그것에 대해 더 알 수 있습니까?

터미널에서 컴파일 할 때보고되는 오류는 다음과 같습니다.

잘못된 비트 캐스트 \ n % .asUnsubstituted = bitcast % swift.error * % 13에서 i2까지,! dbg! 438 \ nLLVM 오류 : 깨진 함수가 발견되었습니다. 컴파일이 중단되었습니다! \ n


@ 모하메드 Rizwan N 대답을 바탕으로

오류가 사라지지 않으면 깨끗한 프로젝트를 수행하고 Xcode를 닫습니다. 그런 다음 .xcodeproj / .xcworkspace 파일의 오른쪽 버튼을 클릭하고 적절한 Xcode 버전을 선택하십시오.

필자는 Xcode9 / Swift4에서 프로젝트를 실행하려고 시도했지만 프로젝트는 Xcode8 / Swift3에서 작성되었습니다.


Xcode를 종료하고 프로젝트를 정리하고 다시 빌드 해보십시오.

처음에는 청소가 충분하지 않았습니다. 실제로 그것을 닫고 다시 시도해야했습니다.


나는 3 개의 새로운 그룹을 만들고 그 그룹 중 하나에 내 MainVC를 두었습니다. 내가 만든 새 그룹 중 하나를 삭제 한 후에 프로젝트를 정리 한 후에 오류가 사라졌습니다.


나는 바보 같은 실수를 당신에게 말할 것이다 . 오류는 그 이슈를 보여주고 있으며, 이해하는데 3 시간이 걸린다. 아래 오류를 조사하다

위의 2 줄의 오류를 살펴보면 문제가 표시됩니다. 필자의 경우 Xcode에서 Location.swift 및 Customer.swift 파일이 누락되었다고 불평하고 프로젝트 계층을 조사하면 동일한 문제를 이해할 수 있습니다.

처음에는 오류를 이해 한 다음 문제를 조사하는 것이 모두에게 유용한 조언입니다. 프로젝트에서 참조 된 데스크톱 파일을 제거 했으므로 컴파일 오류가 발생했습니다.


난 수동으로 만든 핵심 데이터 모델에 대한이 오류가있어. 그리고 그것은 데이터 모델 Inspector에서 특정 엔티티의 'Codegen'속성을 'Manual / None'으로 변경하여 해결되었습니다.


내 경우에는 한 폴더에서 다른 폴더로 내 bridging-Header.h 파일을 옮길 때 오류가 발생했습니다. Build Settings -> Objective-C Bridging Header를 체크했을 때 이전 경로를 보여주고있었습니다. 그런 다음 해당 파일을 이전 폴더로 다시 이동했습니다.


내 프로젝트를 수정 한 프로젝트 정리 Product / clean


내 프로젝트에서 같은 이름을 가진 두 개의 수업이 있었을 때 나에게 일어났다. 중복 된 것을 삭제 한 후에 오류가 사라졌습니다.


신비한 이유로 그 문제 자체가 사라졌습니다. 기발한 연결 오류 대신에 나는 응용 프로그램이 잘 컴파일되고 실행되는 Swift 3 fling으로 인해 많은 오류가 발생했습니다.


오류를 살펴보면 XCode가 두 번 추가 / 선언 된 ViewController를 알려주고 해당 뷰로 이동하여 참조를 제거합니다. 빌드하고 잘하겠습니다.


이 오류가 발생하여 Xcode 명령 줄 도구를 변경하고,

Xcode로 이동 -> 환경 설정 -> 위치 선택 탭

드롭 다운 목록에서 필요한 명령 행 도구를 선택하고 프로젝트 오류를 ​​수정했습니다.


이것은 xcode가 링크 영역 아래에 파일의 정확한 경로 또는 파일 이름의 중복을 가져 오지 않기 때문입니다.

내 경우에는 리소스 파일 아래에 브리지 헤더 파일을 추가하고 BuildSettings-> Objective C 브리지 헤더 -> bridgehearfilename.h에 경로를 추가했습니다.

이 섹션에서 해당 파일의 정확한 경로를 지정해야합니다.

예 : BuildSettings-> Objective C 브리지 헤더 -> Projectfolder / Resources / bridgehearfilename.h

빌드 설정에서 파일 경로를 수정 한 다음 프로젝트를 정리하고 빌드하십시오.


클래스 이름이 다른 경우에도 프로젝트에서 같은 이름의 신속한 파일 두 개를 찾았을 때 나에게 일어났습니다.


프로젝트 파일에 대해 git 충돌을 해결했을 때이 문제가 발생했습니다.이 파일은 일부 파일을 추가하고 제거하기위한 것입니다.

내가 알아 낸 것은 Xcode가 "Recovered References" 라는 폴더라는 폴더를 만들고, Xcode의 왼쪽 하단 검색 옵션에서이 파일을 검색하고 삭제합니다. 파일을 삭제하면 누락 된 파일에 대해서만 오류가 발생합니다. 마우스 오른쪽 버튼을 클릭하고 파일 추가 옵션을 선택하여 파일을 다시 추가하여 해결하십시오. 일단 당신이 그것을 끝내면 프로젝트는 오류없이 컴파일됩니다.


파일 폴더 위치를 변경하거나 Objective-C 브리징 파일 경로를 변경하는 경우 그런 다음에 약간의 시간이 있습니다.

  1. 브리징 경로를 업데이트하십시오.
  2. 프로젝트 정리 alt + Shift + Command + K
  3. Xcode를 완전히 종료하십시오 Command + Q
  4. 프로젝트를 다시 열고 Xcode에서 파일 색인을 기다립니다.





xcode4