我使用 SwiftPM 为框架设置了 XCode 项目;基于
// swift-tools-version:4.0
import PackageDescription
let package = Package(
name: "MyThing",
products: [
.library(
name: "MyThing",
targets: ["MyThing"]),
],
dependencies: [
],
targets: [
.target(
name: "MyThing",
dependencies: [])
)
我跑了swift package generate-xcodeproj
,然后pod install
(基于内容无关紧要的 Podfile)。我得到MyThing.xcworkspace
.
现在我想通了
xcodebuild -workspace MyThing.xcworkspace -scheme MyThing clean build
应该创建.framework
-- 但它没有,只出现一个二进制文件。我怀疑这里有些自动化,因为源文件夹包含一个名为 的文件main.swift
,等等。
我必须做什么才能构建框架?
我需要编写整个过程的脚本,以避免手动解决方法。