如何下载和安装iXGuard for iOS应用程序?

问题描述 投票:1回答:1

没有任何与iXGuard合作的文档。 怎么下载? 如何安装? 如何使用它? 我在网站上搜索过但没找到任何guid。 https://www.guardsquare.com/en/blog/ixguard-30-released

ios ixguard
1个回答
1
投票

这是一个小帖子是我 - Getting Started with iXGuard - 一个混淆和应用程序收缩工具。

在本教程中,您将学习如何在iOS项目中实现iXGuard以及如何通过使用iXGuard(应用程序收缩和混淆工具)来降低应用程序大小。这是一个安装iXGuard的分步流程教程。让我知道任何问题。我简要解释了下面的过程。

无法使用stackoveflow答案中的图像编写或解释整个教程,因此提供了链接。

安装iXGuard

使用安装包文件的标准过程为您的Xcode版本安装iXGuard。创建IPA(基于Xcode 10.1)

使用产品 - >存档在Xcode中创建要分发的文件2)选择在管理器中创建的存档,然后选择分发应用程序。

3)选择iOS App Store,然后选择Next

4)选择Export并单击Next。

5)包含用于iOS内容的bitcode和上传应用程序的符号以从Apple接收符号化报告检查项目后单击“下一步”

6)设置证书相关设置后,导出并保存

创建ixguard.yml a。每个应用程序的文件可能不同。有关详细信息,请参阅iXGuard的配置页面。湾从导出的ipa文件所在的文件夹到终端

ixguard.yml -o [模糊的IPA文件名] [生成的IPA文件名]

输入命令时,将创建ixguard.yml默认文件。

示例 - ixguard.yml(这可能因项目而异

应用iXGuard从导出的ipa文件所在的文件夹到终端ixguard。请在终端中输入以下命令。 config ixguard.yml -o [模糊后IPA] [文件名] [生成的IPA文件名]以应用iXGuard。

如果操作中没有错误,则会创建模糊的ipa文件。

对于终端中日志的[警告],每种情况的解决方案与iXGuard手册的解决方案相同

在故障排除 - >运行时问题页面上。 - 注意:外观

注意:结果屏幕

测试您的应用

在实际设备上使用TestFlight等方法测试应用程序的功能。

特别是,面向逻辑的测试需要令牌,认证密钥等。

混淆验证

该部件已使用MachOView工具进行验证。 1)执行步骤2以创建ipa文件。包含用于iOS内容检查的bitcode - 释放并创建两个过时的ipa和两个未混淆的ipa文件。

2)将相应的ipa文件的扩展名更改为zip并解压缩。

3)解压缩文件夹中有一个Payload文件夹,并检查应用程序文件中的应用程序名称。

4)右键单击应用程序,然后选择“查看包”。

5)使用包中的应用程序名称复制可执行文件,并将其解压缩到任意目录。

6)打开混淆之前提取的可执行文件,并在使用MachOView应用程序进行模糊处理后提取可执行文件,

检查碎片的名称并确认已应用混淆。

图片供教程参考。 (上图:混淆之前,下面:混淆之后)

最后,在App Store中部署应用程序 - Xcode - > Open Developer Tool - > Application Loader。

© www.soinside.com 2019 - 2024. All rights reserved.