没有任何使用 iXGuard 的文档。
如何下载?
如何安装?
如何使用它?
我在网站上搜索过,但没有找到任何指南。
https://www.guardsquare.com/en/blog/ixguard-30-released
2 回答
在开始使用 iXGuard 之前,您需要先索取报价,注册后他们会给您访问guardsquare仪表板的权限,您可以下载 iXGuard 包(包中包含的文档)
这是我的一个小帖子 - iXGuard 入门 - 一个混淆和应用程序缩小工具。
在本教程中,您将学习如何在 iOS 项目中实现 iXGuard,以及如何通过使用 iXGuard(一个应用程序压缩和混淆工具)来缩减应用程序大小。这是安装 iXGuard 的分步过程教程。让我知道任何问题。我已经简要解释了下面的过程。
无法使用 stackoveflow 答案中的图像编写或解释整个教程,因此提供了链接。
安装 iXGuard
使用安装包文件的标准过程为您的 Xcode 版本安装 iXGuard。使用 Xcode 创建 IPA
1) 在 Xcode 中使用 Product -> Archive 创建一个用于分发的文件
2) 选择在 Organizer 中创建的存档,然后选择 Distribute App。
3) 选择 iOS App Store 然后下一步
4) 选择导出并单击下一步。
5) 包括 iOS 内容的位码并上传您的应用程序符号以接收来自 Apple 的符号化报告检查项目后单击下一步
6)设置证书相关设置后,导出保存
创建 ixguard.yml
一个。每个应用程序的文件可能不同。有关详细信息,请参阅 iXGuard 的配置页面。
湾。从导出的ipa文件所在的文件夹到终端
ixguard.yml -o [Obfuscated IPA file name] [Generated IPA file name]
输入命令时,会创建 ixguard.yml 默认文件。
示例 — ixguard.yml(这可能因项目而异
应用 iXGuard 从导出的 ipa 文件所在的文件夹到终端 ixguard。请在终端中输入以下命令。config ixguard.yml -o [混淆 IPA 后] [文件名] [生成的 IPA 文件名] 应用 iXGuard。
如果操作中没有错误,则会创建一个混淆的 ipa 文件。
终端出现日志【警告】的情况,每种情况的解决方法与iXGuard手册中的相同
在故障排除 -> 运行时问题页面上。——注:外观
注意:结果屏幕
测试你的应用
在实际设备上使用TestFlight等方法测试应用的功能。
特别是,面向逻辑的测试需要令牌、身份验证密钥等。
混淆验证
这部分已经使用 MachOView 工具进行了验证。1) 执行步骤 2 创建一个 ipa 文件。包括用于 iOS 内容检查的位码 - 发布并创建两个过时的 ipa 和两个未混淆的 ipa 文件。
2)将对应的ipa文件的扩展名改为zip,解压。
3)解压后的文件夹中有一个Payload文件夹,查看里面有app名称的应用文件。
4) 右键单击应用程序并选择查看包。
5) 复制包中app名称的可执行文件,解压到任意目录。
6) 使用 MachOView 应用程序打开混淆前提取的可执行文件和混淆后提取的可执行文件,
检查碎片的名称并确认应用了混淆。
图片供教程参考。(上:混淆前,下:混淆后)
最后,在 App Store - Xcode -> Open Developer Tool -> Application Loader 中部署应用。
应用程序加载器现在不可用。您可以使用 Mac 应用商店中提供的 Transporter 应用。