기본적으로 SPM은 main.swift
을 포함하는 모듈 폴더와 동일한 이름 (대문자)으로 실행 가능 타겟을 빌드합니다. 다른 파일 이름으로 바이너리를 빌드하려면 어떻게해야합니까? SPM manual에 대한 지침을 찾을 수 없습니다.출력 실행 파일의 이름을 지정하는 방법은 무엇입니까?
1
A
답변
0
다른 빌드 시스템을 사용하는 것이 좋습니다 (예 : make
, swift build
맨 위). 현재 swift build
은 사용자 정의 "후크"정의로 인해 코드 생성, 자원 복사, 실행 파일 배포 등과 같은 다양한 빌드 자동화 작업을 구현할 수 없습니다. make
을 사용하면 원하는 작업을 정의 할 수 있으며 특히 이진의 이름을 바꿀 수 있습니다.
0
스위프트 4에서는 swift package init --type executable
으로 만든 DemoProject를 사용하여 Package.swift를 변경합니다 (products
섹션 추가).
// swift-tools-version:4.0
import PackageDescription
let package = Package(
name: "DemoProject",
products: [
.executable(name: "demo", targets: ["DemoProject"]),
],
dependencies: [],
targets: [
.target(
name: "DemoProject",
dependencies: []),
]
)
이
은demo
라는 실행 파일을 생성합니다.
관련 문제
- 1. Makefile에서 내 자신의 실행 파일의 이름을 지정하는 방법은 무엇입니까?
- 2. 출력 파일을 디렉토리에 저장하고 출력 파일의 이름을 인쇄하는 방법은 무엇입니까?
- 3. VS 코드에서 바이너리 파일의 출력 경로를 지정하는 방법은 무엇입니까?
- 4. 출력 파일의 이름을 자동으로 지정합니다.
- 5. 명령 줄에서 출력 파일의 형식을 지정하는 방법은 무엇입니까?
- 6. 다운로드 파일의 이름을 지정하는 방법
- 7. 사전의 이름을 지정하는 방법은 무엇입니까?
- 8. 인스턴스 이름을 지정하는 방법은 무엇입니까?
- 9. 노드 이름을 지정하는 방법은 무엇입니까?
- 10. 변수의 이름을 지정하는 방법은 무엇입니까?
- 11. BCP로 이름을 지정하는 방법은 무엇입니까?
- 12. 레이블에 이름을 지정하는 방법은 무엇입니까?
- 13. 스레드의 이름을 지정하는 방법은 무엇입니까?
- 14. 자바 스크립트에서 만드는 파일의 이름을 지정하는 방법은 무엇입니까?
- 15. 런타임에 plist 파일에 MainWindow.xib 파일의 이름을 지정하는 방법은 무엇입니까?
- 16. C에서 소스 파일의 이름을 지정하는 표준 방법은 무엇입니까?
- 17. 사용자가 ASHX 다운로더를 통해 다운로드하는 파일의 이름을 지정하는 방법은 무엇입니까?
- 18. 다른 파일의 텍스트를 사용하여 파일 이름을 지정하는 방법은 무엇입니까?
- 19. 업로드 된 이미지 파일의 이름을 PHP로 지정하는 방법은 무엇입니까?
- 20. 어제 날짜로 CSV 파일의 이름을 지정하는 방법은 무엇입니까?
- 21. webview를 사용하여 다운로드 한 파일의 이름을 올바르게 지정하는 방법은 무엇입니까?
- 22. bash 스크립트의 명령 줄 인수에 따라 출력 파일의 이름을 지정하는 방법은 무엇입니까?
- 23. ACTION_SEND의 파일 이름을 지정하는 방법은 무엇입니까?
- 24. SPSS 구문 파일의 인코딩을 지정하는 방법은 무엇입니까?
- 25. r의 차원에서 "superscriptions"이름을 지정하는 방법은 무엇입니까?
- 26. 파일의 이름을 바꾸는 방법은 무엇입니까?
- 27. PowerShell에서 파일의 대량 이름을 바꾸는 방법은 무엇입니까?
- 28. Perl에서 출력 형식을 지정하는 방법은 무엇입니까?
- 29. gcc로 컴파일 한 후 실행 파일의 이름을 얻는 방법은 무엇입니까?
- 30. 솔루션의 다른 프로젝트에서 실행 파일의 이름을 가져 오는 방법은 무엇입니까?