Swift 向Kitura macOS添加框架/包
我正在尝试扩充示例Kitura服务器端应用程序,如下所述:。工作如前所述。然后我尝试添加Kitura模具包(package.swift): 我添加了一些代码来使用模具Swift 向Kitura macOS添加框架/包,swift,macos,kitura,Swift,Macos,Kitura,我正在尝试扩充示例Kitura服务器端应用程序,如下所述:。工作如前所述。然后我尝试添加Kitura模具包(package.swift): 我添加了一些代码来使用模具 import KituraStencil . router.add(templateEngine: StencilTemplateEngine()) . try response.render("test.stencil", context: context2).end() 当我从命令行生成/运行时,此选项起作用: .bui
import KituraStencil
.
router.add(templateEngine: StencilTemplateEngine())
.
try response.render("test.stencil", context: context2).end()
当我从命令行生成/运行时,此选项起作用:
.build/debug/Kitura-macOS
open Kitura-macOS.xcodeproj/
# (add code as described)
swift run Kitura-macOS
但是当我尝试在XCode中构建/运行时,它找不到Kitura模具。
没有此类模块“KituraStencil”
我认为我需要在构建阶段将其作为一个框架添加,但在任何地方都找不到它可以添加 您必须在更新项目结构后重新生成Xcode项目,例如在添加依赖项、添加新的源文件等之后。您必须在更新项目结构后重新生成Xcode项目,例如在添加依赖项、添加新的源文件之后,等等。您需要使用以下内容重新生成Xcode项目:
swift包生成xcodeproj
这是对package.swift文件进行任何更改所必需的。您需要使用以下内容重新生成Xcode项目:
swift包生成xcodeproj
这对于package.swift文件的任何更改都是必需的。使用
kitura init
?找到了它<代码>swift包更新;swift包生成xcodeproj和kitura init
?找到了它<代码>swift包更新;swift包生成xcodeproj是,但首先我需要运行swift包更新
(见上文)。立即工作是的,但首先我需要运行swift包更新
(见上文)。现在工作
.build/debug/Kitura-macOS
open Kitura-macOS.xcodeproj/
# (add code as described)
swift run Kitura-macOS