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