Xcode: 빌드 실패, 오류 메시지 없음
Xcode 4.5.1 사용.우리 프로젝트는 지난 3개월 동안 잘 구축되고 있지만, 갑자기 구축하려고 하면 "구축 실패"라고 표시되지만 삼각형 느낌표 탭에는 오류가 나타나지 않으며, 팝업을 띄울 때 빌드 실패의 이유도 표시되지 않습니다.
번들 식별자 또는 다른 프로젝트 속성은 변경되지 않았습니다.클린 빌드를 시도했지만 실패했습니다.
문제의 원인은 무엇입니까?
이 질문과 유사하지만 어떤 해결책도 적용되지 않습니다.
알았어요.음성 버블에 세 줄이 있는 탭에는 빌드 로그가 표시됩니다.내 스토리보드 파일이 마지막 Git Pull 중에 손상된 것 같습니다.
는 패실이유에수에서 할 수 .Report Navigator
Navigator 창에 표시됩니다.
- 을 .
Hide/Show Navigator
Xcode의 왼쪽 상단에 버튼이 있습니다.
- 을 엽니다.
Report Navigator
네비게이터 창의 단추 목록에 있는 마지막 단추를 누르면 됩니다.
를 볼 수 .By Group
또는By Time
Xcode 창의 맨 왼쪽 패널 맨 위에 있는 마지막 아이콘을 클릭하여 Archive 빌드 비밀 오류를 표시합니다.
앱을 빌드하고 실행할 수 있지만 보관은 실행할 수 없는 경우 코드 서명과 관련이 있을 수 있습니다.오류 메시지를 추가로 검색하면 이 문제가 해결됩니다.
Xcode 창의 맨 왼쪽 패널 맨 위에 있는 마지막 아이콘을 클릭하여 "비밀" 보관 빌드 오류를 표시합니다.저는 저에게 해결된 권한 문제가 있었습니다.
빌드 시스템을 새 시스템으로 변경한 경우 표준으로 다시 변경합니다.저는 해결했습니다.
xCode 8에서 동일한 문제에 직면한 이유는 Apple ID 세션이 만료되었고 기본 설정에서 Apple ID로 로그인한 후 네트워크 연결 문제로 인해 xCode가 갱신할 수 없었기 때문입니다.다시 정상적으로 빌드할 수 있었습니다.
사용 가능한 디스크 공간이 없을 수 있습니다.
제이슨의 말에 동의합니다.당신은 뭔가 잘못한 게 틀림없어요?오류가 발생하지 않은 것은 Xcode의 버그입니다.그냥 당신의 길로 돌아가세요.지난번에 편집/열었던 화면을 엽니다. 내우경;
하나의 컨트롤러에 없습니다.
제가 편지를 쓰고 있을 때 이런 일이 일어났습니다.Swift 4.1
XCode 9.3
사용합니다RxSwift
또한, 제가 편지를 쓰는 동안에는 그런 일이 없었습니다.Objective C
에 .Report Navigator
오류 없이 프로젝트를 컴파일한 다음 실패했습니다.이유를 알 수 없었습니다.
제 경우, 제가 한 일과 도움이 되었습니다.
- Git에서 변경사항을 커밋한 다음 파일 근처에 "M"이 표시되면 XCode에서 변경사항을 삭제합니다.
- 파생 데이터 지우기: Xcode -> 기본 설정 -> 위치
- 빌드 폴더 정리:시프트 + cmd + Alt + K
- XCode 다시 시작
이 프로젝트 이후 컴파일을 시도했지만 오류가 표시되었습니다.오류는 다음과 같습니다.
do {
let jsonData = try JSONSerialization.data(withJSONObject: timingsDict, options: .prettyPrinted)
let decoder = JSONDecoder()
let pTiming = try decoder.decode(PTiming.self, from: jsonData)
observer.onNext(timing)
observer.onCompleted()
} catch {
print(error.localizedDescription)
observer.onError(error)
}
에서잘못된변전다니습달했름이에서 변수 을 잘못 했습니다.observer.onNext(timing)
그랬어야 했어요.pTiming
.
다른 답변은 보고서 네비게이터를 찾는 데 도움이 되었습니다.표시된 오류는 다음과 같습니다.
오류를 지정하지 않고 빌드 작업에 실패했습니다.알 수 없는 이유로 개별 빌드 작업이 실패했을 수 있습니다.한 가지 가능한 원인은 프로세스가 너무 많은(좀비일 수 있음) 경우입니다. 이 경우 재부팅하면 문제가 해결될 수 있습니다.
시뮬레이터를 종료하여 이 문제를 해결했습니다.
제가 그 계획에 사용하고 있던 것은 개발 프로비저닝 프로파일이었습니다.릴리스로 변경했는데 작동했습니다.
부팅 후 "마법적인" macOS가 자동으로 XCode를 재시작하는 경우에도 이러한 현상이 자주 발생합니다.자동으로 시작된 XCode 인스턴스가 완전히 손상됩니다.종료하고 다시 시작합니다.
다음 시나리오를 시도합니다.
- Xcode 다시 시작
- 그것을 하세요.
.swift
가 포함된 가 되어 있습니다.
import XCTest
class <name>Tests: XCTestCase {
//...
}
이 *이 있습니다.Cannot find viewcontroller in scope
오류 -> 테스트 대상 구성원 자격에서 클래스를 제거합니다.
https://developer.apple.com/forums/thread/715103?page=3 에서 해결 방법을 찾을 수 있습니다.
어쨌든 제 시스템에서 문제의 원인을 찾은 것 같습니다.
여러 번 찾아본 결과, 제 소스 코드가 포함된 XCode 그룹과 연결된 폴더의 케이스가 파일 시스템의 케이스와 일치하지 않았습니다.(즉, XCode 그룹 "Weather"는 "/Users/....../Weather"와 연결되었지만 파일 시스템의 폴더 이름은 "/Users/....../weather"였습니다.)
검사자의 작은 폴더 아이콘을 사용하여 폴더와 다시 연결하면 케이스가 수정되고 누락된 오류 메시지가 갑자기 다시 나타납니다.
XCode 14 베타 라인을 따라 어느 시점에 케이스 감도에 신경을 쓰기 시작한 것 같습니다. 그래서 예전에는 잘 작동하던 제 프로젝트 파일이 이제는 린터에 관한 한 틀렸습니다.
따라서 XCode 그룹과 연결된 폴더의 대소문자가 파일 시스템과 일치하는지 확인하고, 일치하지 않을 경우 작은 폴더 아이콘을 사용하여 수정합니다.
이것이 도움이 되길 바랍니다!
언급URL : https://stackoverflow.com/questions/14625389/xcode-build-failed-but-no-error-messages
'programing' 카테고리의 다른 글
데이터가 Null입니다.이 메서드 또는 속성은 Null 값에 대해 호출할 수 없습니다. (0) | 2023.05.18 |
---|---|
Objective-C의 메서드 구문 (0) | 2023.05.18 |
jQuery: 테이블의 행 수 카운트 (0) | 2023.05.18 |
null 값에 대한 zure 테이블 저장소 쿼리 (0) | 2023.05.18 |
Python 프로젝트에서 상대 경로를 사용하여 파일 읽기 (0) | 2023.05.18 |