Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 向Kitura macOS添加框架/包_Swift_Macos_Kitura - Fatal编程技术网

Swift 向Kitura macOS添加框架/包

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

我正在尝试扩充示例Kitura服务器端应用程序,如下所述:。工作如前所述。然后我尝试添加Kitura模具包(package.swift):

我添加了一些代码来使用模具

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