我想用我的代码将 Vapor 编译为 MacOS 应用程序,以便我可以将其放置在内部服务器上(拖动并单击以启动它)。我不想在服务器上安装 Xcode、swift 和其他开发文件。我是 Vapor 和 Swift 的新手。当我从 xCode 构建它时,我的东西正在运行。还有人问是否可以将其嵌入到应用程序中,有可以,也没有回应。是的并没有提供任何关于如何做的指导。
它可以编译成独立的 OSX 应用程序吗?
我需要做什么才能实现它?如果您知道任何文档,请给我指出。我已经编译了独立的应用程序。只是不知道如何做蒸汽。
谢谢
我认为,至少一开始,你必须安装 Xcode 才能构建一个 Vapor 应用程序,只是为了获得 Swift 的东西。完成此操作后,使用终端更改到 Vapor 项目目录,然后使用以下命令构建并运行应用程序:
vapor update
vapor build
vapor run
这将导致创建并运行可执行文件。实际位置取决于您是为了调试还是为了生产而编译(在 Config 中设置)。假设您仍处于调试阶段,编译后的可执行文件可以通过键入以下内容直接运行:
.build/debug/Run
从你的vapor项目的主目录,而不是vapor run
。它不会从其他地方运行,因为它使用 Config 等的相对路径。
然后,您可以将项目树和可执行文件复制到另一台 Mac,并尝试安装 Swift 运行时库等,使其在没有 Xcode 等的情况下运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)