Xcode / IOS代码可见性

时间:2018-01-03 06:52:57

标签: ios swift xcode security encryption

人们看到已发布的iOS应用程序的代码/内部工作机制有多容易? 例如,如果有某种算法或功能/类,人们能够轻松地阅读它吗?

如果有可能,有没有办法伪装或加密它,以致无法读取代码? 干杯

1 个答案:

答案 0 :(得分:-2)

任何人只要访问已发布的应用程序,就无法看到某个算法或函数/类。应用程序可执行文件已经过编译和优化,因此原始源代码甚至不存在于其中。可执行文件也是加密的,虽然你可以解密,但即使这样你也不会获得太多信息。

虽然可以通过检查应用程序的工作原理来推断出有关应用程序如何工作的大量信息,但个别算法并不值得担心。

另外,是什么让你认为任何人都会打扰你的应用程序。

修改

由于存在一些混淆,这里有一个链接,它说明了在生成通用和精简的ipa文件时加密的二进制文件:

https://developer.apple.com/library/content/qa/qa1795/_index.html#//apple_ref/doc/uid/DTS40014195-CH1-APP_STORE_CONSIDERATIONS