避免 iOS 中的代码临时性

Posted

技术标签:

【中文标题】避免 iOS 中的代码临时性【英文标题】:Avoid Code Tempring in iOS 【发布时间】:2017-01-24 13:19:59 【问题描述】:

有哪些不同的方法可以让我们避免在 ios 中进行代码临时处理。请建议我们可以在服务器级别检查的任何好方法,以避免代码临时不在源代码中。以及我们如何检查来自应用程序的服务器调用是否来自授权应用程序。

【问题讨论】:

【参考方案1】:

iOS 应用程序本身是最安全的。它不能轻易回火。在构建您的应用程序时,没有代码文件,XIB 保持原样。

您可以通过以下步骤进行检查:

    右键单击.ipa 文件并选择Open With,然后选择Archive Utility 然后它将创建名为Payload 的文件夹,其中包含.app 文件。 现在右击.app文件并选择Show Package Contents

这将显示一个文件夹,其中包含多个文件。现在尝试打开每个文件并阅读它。它将采用加密方式。

参考阅读link

【讨论】:

特别是代码是用苹果的密钥加密的。

以上是关于避免 iOS 中的代码临时性的主要内容,如果未能解决你的问题,请参考以下文章

在进行添加时如何通过使用 c++ 模板来避免临时对象? [关闭]

填充临时数组以避免在动态多维数组上使用 Preserve

SDK“iOS 8.4”不允许临时代码签名

识别 Eigen 中的临时对象创建

神秘的临时对象(十八)

使用cordova插件在iOS中删除应用程序的临时目录