Macos 热保护蒸汽代码不被访问(任何类型的访问,甚至物理访问)?

Macos 热保护蒸汽代码不被访问(任何类型的访问,甚至物理访问)?,macos,security,cloud,hosting,vapor,Macos,Security,Cloud,Hosting,Vapor,我正在使用Vapor 3和macOS 10.15(MacMini)编写后端。该项目已准备就绪,正在进行中。问题是如何保护代码。我不想在不受保护的服务器上存储代码。问题是:如何保护代码不受任何可以访问此服务器的人的攻击(直接、物理访问:知道密码的人可以将其克隆到闪存驱动器)?我听说在Xcode中构建或编译Vapor应用程序是不可能的,比如iOS应用程序(产品->归档)()。如果可能的话,请告诉我。代码强化(使代码几乎不可读)很容易被破坏(至少,我的强化版本)。也许,我可以将代码(一些扩展名为.sw

我正在使用Vapor 3和macOS 10.15(MacMini)编写后端。该项目已准备就绪,正在进行中。问题是如何保护代码。我不想在不受保护的服务器上存储代码。问题是:如何保护代码不受任何可以访问此服务器的人的攻击(直接、物理访问:知道密码的人可以将其克隆到闪存驱动器)?我听说在Xcode中构建或编译Vapor应用程序是不可能的,比如iOS应用程序(产品->归档)()。如果可能的话,请告诉我。代码强化(使代码几乎不可读)很容易被破坏(至少,我的强化版本)。也许,我可以将代码(一些扩展名为.swift的文件)存储在云存储(Github、Google Drive)中吗?或者,有没有其他方法来保护代码


谢谢你的帮助和建议

可以只启动二进制文件

1) 在您的项目文件夹中启动
swift build-c release
,最后它将向您显示编译二进制文件的方法

2) 将编译好的二进制文件(
Run
)复制到另一台macOS机器并启动

唯一的限制是,在另一台macOS机器上,您应该在相同的路径上安装所有需要的lib和包


嗨,迈克!谢谢你再次帮助我!我会在早上测试它!看,这个方法,是不是连我都需要Swift 5和网络库?它内置于Xcode中。我不确定,所以如果您可以尝试并分享您的经验,那将是非常棒的:)我收到了如下错误:错误:“NWConnection”仅在macOS 10.14或更高版本中可用。但在项目中,我设置了macOS 10.15的最低版本。您是否在
包中设置了
平台:[.macOS(.v10_14)],
。swift
?和
//swift工具版本:5.1
。swift