반응형

xcode 4

앱이 순수한 스위프트 프로젝트에서 유닛 테스트를 실행하는지 어떻게 알 수 있습니까?

앱이 순수한 스위프트 프로젝트에서 유닛 테스트를 실행하는지 어떻게 알 수 있습니까? Xcode 6.1에서 테스트를 실행할 때 한 가지 짜증나는 점은 전체 앱이 스토리보드와 루트 뷰 컨트롤러를 실행하고 실행해야 한다는 것입니다.내 앱에서 이것은 API 데이터를 가져오는 몇 가지 서버 호출을 실행합니다.하지만, 저는 앱이 테스트를 실행할 때 이것을 하지 않기를 원합니다. 프리프로세서 매크로가 사라졌는데, 제 프로젝트가 일반적인 실행이 아닌 테스트를 통해 시작되었다는 것을 인식하는 것이 가장 좋은 방법은 무엇입니까?저는 +와 봇으로 정상적으로 작동합니다. 의사 코드: // Appdelegate.swift if runningTests() { return } else { // do ordinary api call..

sourcecode 2023.06.03

치명적 오류: 잘못된 형식 또는 손상된 AST 파일 - Xcode

치명적 오류: 잘못된 형식 또는 손상된 AST 파일 - Xcode 최신 버전의 Xcode에서 앱을 빌드할 때 다음 오류가 발생합니다. 치명적 오류: 형식이 잘못되었거나 손상된 AST 파일: '모듈을 로드할 수 없음'/Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm": file not found' 참고: 시스템 헤더를 수정한 후 '/Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZ'에서 모듈 캐시를 삭제하십시오.YIE6ZV0OP' 1 오류가 발생했습니다. 탐색할 때: /Users/me/Library/Developer/Xcode/파생 데이터/모듈 캐시 디..

sourcecode 2023.05.29

Xcode에서 "Linked Frameworks"가 아닌 "내장 바이너리"를 사용해야 하는 경우는 언제입니까?

Xcode에서 "Linked Frameworks"가 아닌 "내장 바이너리"를 사용해야 하는 경우는 언제입니까? 라이브러리 VS 임베디드 프레임워크를 사용한 링크 바이너리에 설명된 두 옵션의 차이에 대한 좋은 질문이 있습니다. 둘 다 사용할 수 있는 옵션이 있는 것 같습니다. 링크된 프레임워크보다 임베디드 바이너리를 더 잘 사용해야 하는 경우가 있는지 궁금합니다. 이 문제를 좀 더 명확하게 해결할 수 있는 확실한 예가 있습니까?감사해요.링크한 질문은 "라이브러리와 이진 연결" 기능을 참조하며, 이 기능은 내장된 이진과 다소 다릅니다. "라이브러리와 이진 연결"은 링크와 관련하여 예상되는 것을 의미합니다.바이너리가 정적 라이브러리, 동적 라이브러리 또는 프레임워크인지 여부에 관계없이 컴파일 후 링크 시 개체..

sourcecode 2023.04.29

배포 대상은 무엇을 의미합니까?

배포 대상은 무엇을 의미합니까? 이것은 제가 추측하는 매우 간단한 질문입니다.누가 배치 대상이 무엇을 의미하는지 알려줄 수 있습니까?iOS 10을 선택하면 iOS 10을 가진 사용자만 앱을 다운로드할 수 있다는 뜻입니까?더 낮은 배치 대상을 선택하는 것이 나쁜가요?또한 배포 대상을 계속 사용하는 것이 바람직한데, 낮은 배포 대상에서 실행하는 것이 어떻습니까?iOS 9로 최소 배포 대상을 설정했다고 가정해 보겠습니다.즉, 응용 프로그램이 iOS 9 이상의 장치와 호환됩니다. 응용 프로그램은 9.0 이하의 장치에서는 실행되지 않지만 iOS 9.0 이상의 iOS 버전에서는 실행될 수 있습니다.배포 대상에 따라 이전 iOS 버전에서 실행할 수 있는 앱의 기능이 결정됩니다. App with deployment t..

sourcecode 2023.04.29
반응형