使用Swift包管理器(SPM)为现有的[iPhone应用] XCode项目(具有Swift + Objective C文件)
问题描述:
我想创建库,我可以使用到我现有的XCode项目(iOS应用程序)。 我知道斯威夫特包管理器现在支持生成Xcode项目与命令使用Swift包管理器(SPM)为现有的[iPhone应用] XCode项目(具有Swift + Objective C文件)
swift package generate-xcodeproj
但我没有创造新的项目。在我有Objective C & Swift Files的现有项目中,如何使用新创建的Swift包?
如何将Package.swift文件添加到我当前的项目中?
答
据我所知,你现在不能在iOS应用程序中使用SPM。
例如,如果您在Mac或Linux上使用Vapor托管Web应用程序,则可以在托管环境中使用它。
答
要在iOS中使用Swift(v4)包管理器,您必须跳过两个箍环。
基本上,
- 做一个Package.swift对于应用的依赖性
- 使用
swift package generate-xcodeproj
输出,修改与iOS工作,作为主应用程序的一个子项目xcodeproj - 将您的依赖框架,你通常会
谢谢。得到它了。 – Niraj
据此... https://gist.github.com/nathanborror/4ecb16bcb1ae0bd11e7eed043c6cd8bd ...其可能性 – sirvon