【发布时间】:2014-12-19 10:36:48
【问题描述】:
打开提交到 Apple 商店的应用程序有多容易?
我将很快向商店提交一个新应用程序,并希望保护应用程序文件不被打开到源代码。例如,如果我要下载自己的应用程序,那么提取所有 .h 和 .m 文件并在 Xcode 中重新创建它有多容易?
Apple 会以某种方式对其进行加密吗?
我可以采取哪些措施来缓解正在查看的代码?
编辑:请允许我更好地重新表述这个问题 - 我可以采用反编译的代码并使其易于阅读吗?
【问题讨论】:
-
你在谷歌上搜索过这些问题的答案吗?
-
@Wain 我喜欢 google,但在寻求其他开发人员的技术答案时,我更喜欢调用堆栈社区。甚至比苹果社区还要多。
-
您是否知道在提交给 Apple 之前编译您的程序会将您的源代码(.h、.m)“转换”为机器字节码,而源代码是 no不再包含在您发送给 Apple 的内容中?
-
它是从源代码到机器字节码的单向系统吗?没有办法重建原始代码?如果不是很好,我只是不希望人们查看我的源代码。
-
问一下你为什么不希望人们查看你的来源是恰当的。如果您认为这可以使密码和访问令牌等安全,那您就错了。这些东西可以通过工具从二进制文件中转储出来。