我正在尝试创建可用于现有 XCode 项目(iOS 应用程序)的库。我知道 Swift 包管理器现在支持使用命令生成 Xcode 项目
swift package generate-xcodeproj
但我没有创建新项目。在我现有的具有 Objective C 和 Swift 文件的项目中,如何使用新创建的 Swift 包?
如何将 Package.swift 文件添加到我当前的项目中?
我正在尝试创建可用于现有 XCode 项目(iOS 应用程序)的库。我知道 Swift 包管理器现在支持使用命令生成 Xcode 项目
swift package generate-xcodeproj
但我没有创建新项目。在我现有的具有 Objective C 和 Swift 文件的项目中,如何使用新创建的 Swift 包?
如何将 Package.swift 文件添加到我当前的项目中?
要在 iOS 中使用 Swift (v4) 包管理器,您必须跳过几个环节。
基本上,
swift package generate-xcodeproj
,修改为与 iOS 一起使用,作为主 App xcodeproj 的子项目我有一个复制步骤的例子
据我所知,您现在不能在 iOS 应用程序中使用 SPM。
您可以在托管环境中使用它,例如,如果您在 Mac 或 Linux 上使用 Vapor 托管 Web 应用程序。
其他两个答案(Josh,T. Swifty)都已过时。您不需要xcodeproj
基于 a生成一个Package.swift
,事实上,swift package generate-xcodeproj
这是一个已弃用的命令。
如果您正在制作应用程序,只需在 Xcode 中添加您的 Swift 包(在project
>Swift Packages
选项卡中)。仅Swift.package
当您正在制作可执行文件或库时才创建 a,而不是适用于 iOS、macOS 等的应用程序。
指南是:将包依赖项添加到您的应用程序