ios - 为 iOS 生成项目文件
问题描述
运行时:
swift包生成-xcodeproj
每次我们更改 Package.swift 文件时,默认设置都会创建手动工作。
Base SDK 设置为 macOS 而不是 iOS BaseSDKIssue
部署目标设置为默认值(iOS8 而不是 iOS13 是确切的变化) DeploymentTargetsIssue
创建的模块:
swift package init --name xyz --type 库
//修改 Package.swift 以使 xyz 具有依赖项
swift包生成-xcodeproj
当我运行 generate-xcodeproj 时,如何将 Base SDK 设置为 iOS 并将部署目标设置为 iOS13
这是我正在尝试做的简单结构SimpleStructure
解决方案
看看这个关于设置包的页面。在 swift 包文件中,您可以定义平台,如下所示:
// swift-tools-version:5.1
import PackageDescription
let package = Package(
name: "MyLibrary",
platforms: [
.macOS(.v10_13),
],
products: [
.library(name: "MyLibrary", targets: ["MyLibrary"]),
],
dependencies: [
.package(url: "https://url/of/another/package/named/Utility", from: "1.0.0"),
],
targets: [
.target(name: "MyLibrary", dependencies: ["Utility"]),
.testTarget(name: "MyLibraryTests", dependencies: ["MyLibrary"]),
]
)
我不确定除此之外还有什么可以设置 Xcode 项目,因为 swift 包通常设置为与平台无关。
推荐阅读
- php - 在父类中调用方法是个坏主意吗?
- javascript - Express.js: How do I make a GET request with empty parameters?
- php - 如何插入在无限加载的 WordPress 循环中每 5 个帖子之后?
- spring - Spring SAML:SAMLException:不支持的请求
- iframe - How to utilize external form and retrieve POST data from external form using SuiteScript?
- pug - 从 pug 模板调用 facebook 像素函数
- c# - WPF MVVM 在按钮单击时在视图之间导航
- r - Using sapply on column with missing values
- python - 通过子进程库的 Python discord bot 错误
- php - 从下拉php(数组)打印正确的值