可以在我的应用程序中隐藏“开发者模式”吗?

时间:2018-02-14 19:19:18

标签: user-interface

我有一个移动应用。在调试时,我需要测试几个不同的东西,所以我创建了一个显示这些测试列表的按钮。

即使在Release中,也有一些不同之处(Apple推送通知)。所以我也需要在发行版中进行测试。

在发布应用程序时是否可以隐藏这些快捷方式?

1 个答案:

答案 0 :(得分:4)

这样做会在您的应用程序中留下一个巨大的安全漏洞,应该不惜一切代价 。事实上,如果您正在创建一个iOS应用程序,我怀疑Apple的独立发布测试会带来这样的漏洞。

理想情况下,您应该使用单独的编码环境进行开发,测试和生产。在开发时,您应该使用各种模拟器中的一种来测试工作。 XCode中有一个可以模拟各种Apple设备的内置设备,如果你使用像Ionic这样的东西,你可以将它挂钩到网络浏览器中的实时预览。

如果您对计算机上的某些内容感到满意,那么您应该部署开发 .ipa / .apk文件。此文件只能手动“内部”发布。如果这一切都很好,那么你继续进行测试。要进行测试,请创建一个辅助文件,这可以通过 Apple TestFlight 之类的内容进行外部测试。

对于制作,您将删除任何'后门',理论上,您的应用就可以为公开做好准备了。在这个阶段,通过Google Play商店或Apple Store发布它是一件简单的事情。