Unity iOS构建最佳实践

时间:2018-04-27 06:27:55

标签: ios security unity3d build

所以我需要向某人发送一个通过统一制作的iOS项目。我想知道构建的应用程序中是否存在任何安全漏洞。

如果我发送某人这些文件(不是从xcode编译的ipa,这些文件统一给我),他们可以对它进行逆向工程并找到我的代码吗?

是否有任何特定的播放器设置可以将此风险降至最低?

1 个答案:

答案 0 :(得分:0)

  

如果我发送某人这些文件(不是从xcode编译的ipa文件   团结给了我)他们可以对它进行逆向工程并找到我的代码吗?

是。您正在生成Xcode项目文件,并且可以看到一些脚本和资源,并且可以轻松修改。

  

是否有任何特定的播放器设置可以将此风险降至最低?

您可以更难修改脚本。将Scripting Backend设置为Mono可生成托管代码,可以使用ILSpy等软件轻松查看,也可以通过其他程序进行修改。

将脚本后端更改为IL2CPP会使代码查看和调整变得更加困难,但如果此人花费更多时间来反转它,仍然可以完成。

如果您真的不想轻易公开您的应用,请不要分享您的Unity项目,不要共享Xcode项目。如果你想要的是另一个人测试应用程序,那么构建Xcode项目并共享 .ipa 文件。您还可以通过 iTunes Connect 与其他人共享构建。