PlayerSettings.useMacAppStoreValidation

切换到手册
public static bool useMacAppStoreValidation ;

描述

启用 Mac App Store 的收据验证。

这会启用 Mac App Store 的收据验证。如果启用此功能,则仅当游戏包含来自 Mac App Store 的有效收据时 才会运行。将游戏提交 给 Apple 以便在 App Store 上发布时,应使用此功能。这样可以防止用户在购买游戏的计算机之外的其他任何计算机上运行游戏 。

请注意,此功能不实现任何强大的复制保护。特别需要说明的是,针对一个 Unity 游戏的任何潜在 破解都将对所有其他 Unity 内容有效。因此, 建议使用 Unity 的插件功能在此基础上实现您自己的 收据验证代码。但是,由于 Apple 要求在显示屏幕设置对话框之前的最初阶段进行插件验证, 因此您仍应启用此检查,否则 Apple 可能会拒绝您的提交。