gpt4 book ai didi

swift - 在 MacOS 上将 Vapor 编译为独立应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 08:05:47 26 4
gpt4 key购买 nike

我想用我的代码将 Vapor 编译为 MacOS 应用程序,这样我就可以将它放在内部服务器上(拖动并单击以启动它)。我宁愿不必在服务器上安装 Xcode、swift 和其他开发文件。我是 Vapor 和 swift 新手。当我从 xCode 构建它时,我的东西正在运行。其他人问他们是否可以将其嵌入到应用程序中,有是没有回应。是的没有提供任何关于如何做的指导。它可以编译成独立的 OSX 应用程序吗?我需要做什么才能实现它?如果您知道任何文档,请将我指向文档。我已经编译了独立的应用程序。只是不知道如何做 Vapor。谢谢

最佳答案

我认为,至少在最初,您必须安装 Xcode 才能构建 vapor 应用程序,只是为了获得 Swift 的东西。完成后,使用终端切换到 vapor 项目目录,然后使用以下命令构建并运行应用程序:

vapor update
vapor build
vapor run

这将导致创建并运行可执行文件。实际位置取决于您是为调试编译还是为生产编译(在 Config 中设置)。假设您仍处于调试阶段,编译后的可执行文件可以通过键入直接运行:

.build/debug/Run

从你的 vapor 项目的主目录,而不是 vapor run。它不会从其他地方运行,因为它使用到 Config 等的相对路径。

然后您可以将项目树和可执行文件复制到另一台 Mac,并尝试安装 Swift 运行时库等,使其在没有 Xcode 等的情况下运行。

关于swift - 在 MacOS 上将 Vapor 编译为独立应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48725561/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com