2017-03-24 1 views

답변

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라는 실행 파일을 생성합니다.

관련 문제