我正在使用一个名为“HAP”(https://github.com/Bouke/HAP)的项目,该项目是使用SwiftPM构建的。包含的示例“HAP-server”在命令行中运行良好,我使用参数“swiftpackagegenerate-xcodeproj”创建了一个XCODE项目。我还可以在XCODE中加载HAP并构建/调试目标“HAP-server”。我想在我的Cocoa应用程序中使用这个框架,并将HAP.xcodeproj添加到我的项目中。我将生成的文件添加为“嵌入式二进制文件”和“链接的框架和库”。这允许我将HAP“导入”到我的ViewController类中。但是,当我尝试构
假设我做了一个项目“Bar”,像这样:~$mkdirBar~$cdBar/Bar$swiftpackageinit--typelibraryBar$gitinit.Bar$gitadd.Bar$gitcommit-m"Initialcommit"Bar$gittag1.0.0Bar$swiftbuild如果我随后尝试i)使用第三方依赖项(比如说Alamofire/Alamofire),然后尝试ii)导入该依赖项或iii)repl中的项目模块,我收到加载错误。$swift1>importBarerror:repl.swift:1:8:error:nosuchmoduleBar'impor
我想将我的代码库拆分成一个我想上传到github的库和一个GUI应用程序。我希望使用最近推出的SwiftPM是个好主意。但我能找到的所有示例都显示了使用swiftpackageinit--typeexecutable创建控制台应用程序。我想知道如何使用所有预生成的东西(如Assets、Storyboard等)为macOSCocoa应用程序创建框架?如果能访问这样有用的东西就好了:swiftpackagebuildswiftpackagetestswiftpackageupdate...有什么想法吗?谢谢! 最佳答案 这是我使用SPM