我正在使用Vapor 3和macOS 10.15(Mac Mini)编写后端。该项目已准备就绪,正在运行。问题是如何保护代码。我不想将代码存储在不受保护的服务器上。问题是:如何保护代码免受任何人可以访问此服务器的访问(直接,物理访问也是如此:知道密码的人可以将其克隆到闪存驱动器)?我听说不可能像iOS应用程序(产品->存档)(Compiling Vapor as Standalone App on MacOS)那样在Xcode中构建或编译Vapor应用程序。如果可能的话,请告诉我。代码强化(使代码难以阅读)很容易被破坏(至少是我的强化版本)。也许可以将代码(扩展名为.swift的某些文件)存储在某些云存储(Github,Google云端硬盘)中吗?或者,还有其他方法可以保护代码吗?
谢谢您的帮助或建议!
可以只启动二进制文件。
1)在项目文件夹中启动swift build -c release
,最后它将向您显示编译二进制文件的方式。
2)将已编译的二进制文件(Run
)复制到另一台macOS计算机并启动
唯一的限制是,在另一台macOS机器上,您应该在同一路径上安装所有需要的库和软件包。