自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 如何将应用上传到TestFlight

至此,将应用上传至Testflight就完成了,如果需要公开测试链接,可以提交审核,审核周期大概2-3天,审核通过后将能使用public link分发应用内测,内测限制10000次下载。打开上传工具,登陆第一步注册的开发者账号,选择第三步打包的ipa文件直接上传,上传完成后,大概2分钟左右,Appstore Connect中将会显示构建版本信息。选择ios类型,主要语言随意选择,套装ID选择第二步创建的Appid,SKU随意输入,用户访问权限选择完全访问权限,点击创建。点击上传按钮,等待上传完成。

2024-04-21 00:30:00 670

原创 如何将你的iOS应用成功上架App Store(图文详解)

6.5寸(必须要)是x系列刘海屏iPhone手机截图( iPhone X、 iPhone XS、iPhone XS Max、iPhone XR这些机型任选一个截就行,),尺寸为1242*2688,小屏x刘海屏手机截图的尺寸如有差别用ps调整下尺寸再上传!(需要在苹果手机安装TestFlight软件,并在App Store后台添加相关测试的苹果账号)打开AU软件点击右上角(下图箭头处),进入设置,把上传专用密码复制上去, 同时勾选上保存密码, 点击Save保存,然后再回去提交ipa上传就可以正常上传了。

2024-04-20 00:30:00 1034

原创 【代码混淆】react-native 代码混淆

​使用react native开发app,实现代码混淆的操作。无论是加密还是运行时虚拟机,最后都可以通过执行时调试把代码反向生成出来原来的代码,虽然能抵御低端的黑客攻击,但是对高端黑客却形同虚设。代码混淆是通过修改源代码结构和变量名,使得代码难以被理解和反编译。这可以黑客获取应用程序的代码,也会很难理解它,不管他是高端还是低端的黑客,目前都没有有效的方法来还原为原来的代码,是公认的非常有效的方法之一。

2024-04-20 00:15:00 332

原创 App备案指南

—APP备案的原理是基于原有的工信部域名备案系统,如果已经有了域名备案,无需新增备案主体;只需要在之前的域名备案系统里面,新增APP信息,收集的APP信息主要包括APP包名和签名及公钥这3项;2. 应用信息登记:开发者需要在应用商店或应用发布平台上进行应用信息登记,填写应用名称、应用版本号、应用描述、应用类型、所属类别、收费方式、开发机构、联系方式等信息。如果是第一次备案,根据阿里云官网教程操作即可在备案列表里面,域名备案信息里面,点击新增APP按钮。如图,点击新增APP之后,页面会提示输入APP名字。

2024-04-20 00:15:00 412

原创 苹果IOS应用上架AppStore的流程与教程

(注意,必须输入英文),下方App ID Suffix输 入Bundle ID:这是您AppID的后缀,这个需要仔细命名,因为这个内容和您的程序直接相关,很多地方都需要用到,最好是com.yourcompany.yourappname的格式。2、不能带有升级的按钮以及提示。4、登记成功后,进入应用列表,点击右边的“应用配置”,就可以看到 APPID、AppSecret/Appkey/MasterSecret 四个参数了。填写好之前申请的苹果证书、配置文件、推送证书,证书密码,个推的四个参数,保存即可。

2024-04-19 14:55:39 986 1

原创 图文详解丨iOS App上架全流程及审核避坑指南

App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都“死”在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流程开始梳理,详细了解下iOS app上架的那些事。iOS app上架总体流程:​​1登录苹果开发者中心,注册开发者账号如果你是第一次申请注册使用Apple ID登录苹果开发者网站,需要同意“苹果开发者协议”,提交请求,这个时候你的Apple ID 就已经成为了一个开发者的ID了。如图1-1:​​。

2024-04-18 16:15:03 1116

原创 抓取ios http请求

本文博客将介绍如何在iOS环境下使用克魔助手进行数据抓包和HTTP抓包。通过抓包,开发者可以分析移动应用程序的网络请求发送和接收过程,识别潜在的性能和安全问题,提高应用的质量和安全性。

2024-04-18 15:58:09 428

原创 查看ios app运行日志

本文介绍了一款名为克魔助手的iOS应用日志查看工具,该工具可以方便地查看iPhone设备上应用和系统运行时的实时日志和奔溃日志。同时还提供了奔溃日志分析查看模块,可以对苹果奔溃日志进行符号化、格式化和分析,极大地简化了开发者的调试工作。

2024-04-18 14:24:15 496

原创 市面上加密混淆软件的比较和推荐

对于每一个所保护的程序,这些所产生的虚拟指令以及虚拟机器本身都是独特的,以防止他人对 Code Virtualizer 采用广泛的攻击。Themida是一个强劲的保护系统, 专为了那些想保护自己的程式不被先进的逆向工程和黑客软件破解的软件开发者而开发的。dotNet Protector本地运行支持X32、X64和IA64平台,引擎支持X32和X64架构,并且具有自我保护能力,内部带有强大的硬件敏感的防盗版系统,还可以使用内部的软件激活系统。使用MAP文件或内建的反编译引擎,您可以快速选择需要保护的代码。

2024-04-16 17:19:53 570

原创 【教程】cocos2dx资源加密混淆方案详解

1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部)写入到文件4,遍历资源目录,对每个文件做md5混淆,混淆原始串=“相对路径”+“文件名”+混淆code,文件改名并且移动到资源目录根目录,清除原始目录入口文件除外,因为入口文件也混淆的话就只能把混淆code写入到加密程序中,不方便频繁修改,留个入口文件就能在程序运行最开始的地方读取到混淆code。

2024-04-16 16:58:26 731

原创 Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)

对于辛辛苦苦完成的apk程序被人轻易的反编译了,那就得不偿失了,这篇文章就是解决Unity打包出来的包进行代码加固和混淆。

2024-04-16 16:53:26 1087

原创 ios ipa包上传需要什么工具

iOS IPA包是iOS应用程序的安装包,可以通过iTunes或者其他第三方应用商店安装到iOS设备上。在开发iOS应用程序时,开发人员需要将应用程序打包成IPA包,然后上传到App Store或者iOS IPA包是iOS应用程序的安装包,可以通过iTunes或者其他第三方应用商店安装到iOS设备上。在开发iOS应用程序时,开发人员需要将应用程序打包成IPA包,然后上传到App Store或者其他应用商店进行发布。本文将介绍iOS IPA包上传的原理和详细步骤。

2024-04-11 17:54:59 956

原创 如何通过代码混淆绕过苹果机审,解决APP被拒问题

在移动互联网时代,代码混淆越来越受到开发者的重视。iOS代码混淆可以提高难度,从而防止应用程序被盗用或反编译,保护开发者的权益。但是同时也带来了一些问题,例如混淆后的函数名可能会影响代码的可维护性。因此,在使用代码混淆时需要进行合理规划。

2024-04-10 16:00:36 2042

原创 iOS代码混淆-从入门到放弃

代码混淆是指将程序中的方法名、属性名等符号重命名,并对代码进行改写,使其加密和混淆,增加应用逆向工程的难度。在移动互联网时代,代码混淆越来越受到开发者的重视。iOS代码混淆可以提高难度,从而防止应用程序被盗用或反编译,保护开发者的权益。但是同时也带来了一些问题,例如混淆后的函数名可能会影响代码的可维护性。因此,在使用代码混淆时需要进行合理规划。

2024-04-10 15:58:21 650

原创 苹果上架常见问题-appstore开发者名称修改

在App Store中,开发者名称是一个非常关键的信息,它决定了用户对应用的信任度和对开发者的认知程度。这些信息与在App Store中的开发者名称并没有直接的关联,开发者名称在App Store中是独立设置的。在App Store中修改开发者名称是很容易的,但是在修改之前,你需要考虑自己的品牌定位以及App Store的审核规则。在"App信息"界面中,选择"App Store"选项卡,然后在"App名称"下方,找到"开发者名称"。这样,你的开发者名称就会被修改,新的名称将会显示在App Store中。

2024-04-10 15:53:55 368

原创 应用商店备案登记流程解析

通过注册开发者账号、填写应用程序信息、上传安装包和证书、提交证明文件、支付登记费用,并等待审核和备案登记结果,博主可以成功完成应用备案登记。在每个步骤中,博主应严格遵守应用商店的要求,并确保提供的信息和文件真实有效。备案登记的原理是,国家对移动应用程序进行管理,要求所有的移动应用程序开发者在上架之前,必须进行备案登记。同时,备案登记也可以促进移动应用程序市场的健康发展,提高应用程序的品质和用户体验。备案登记的目的是为了保障用户的合法权益,防止应用程序存在不良内容和恶意行为,保障国家信息安全。

2024-04-09 16:22:12 1034

原创 代码混淆和加固,保障应用程序的安全性

代码混淆是将源代码进行加密和优化,使得反编译者难以理解和还原源代码的过程。通过替换变量名、类名等信息为无意义的字符,代码混淆使得反编译后的代码难以理解和维护,从而提高了应用程序的安全性。代码加固是对已经混淆的代码进行二次保护,防止破解者通过静态或动态分析手段获取到关键算法和逻辑。代码加固可以添加额外的安全层,包括加密、反调试、反动态调试、反内存dump等,从而增强应用程序的抗攻击能力,以IPA Guard为例,。代码混淆和代码加固是提高应用程序安全性的重要手段。

2024-04-09 15:49:50 627

原创 HBuilder开发者必备!Windows上传IPA文件的软件分享

对于没有mac电脑的HBuilder开发者来说,使用网页平台上传ipa文件是一种简单有效的方式。这种方法不需要安装任何软件,只需要使用网页浏览器即可,同时也能够极大地提高开发效率。

2024-04-08 14:56:00 175

原创 苹果证书分类及作用详解,助力开发者高效管理应用程序

能,分发证书用于企业版APP或内部测试APP,而MDM证书则用于移动设备管理。开发者证书分为开发证书和发布证书两种。开发证书用于开发测试,发布证书。苹果证书是开发iOS应用不可或缺的一部分,不同类型的证书在应用程序的开发、测。推送证书、分发证书和MDM证书,帮助开发者了解如何正确使用和管理这些证书,不同类型的证书具有不同的功能和用途,例如企业证书用于内测发布,开发者证。摘要:本文将详细介绍苹果证书的作用及分类,包括企业证书、开发者证书、在证书界面中,一般只有一个开发证书和一个发布证书,最多可拥有3个。

2024-04-08 14:39:04 263

原创 iOS代码加固与保护方法详解 - 提升iOS应用安全性的关键步骤

本文详细介绍了iOS代码加固和保护的重要性,并提供了使用IPA Guard工具进行代码加固和保护的步骤。尽管iOS应用经过App Store审核和苹果系统的保护,但我们仍然需要采取额外的措施来保护应用的安全性。代码加固和保护可以减少逆向分析的风险、保护知识产权和增加马甲包过审的成功率。通过使用IPA Guard工具,我们可以方便地对iOS应用进行混淆保护,提高应用的安全性和可信度。

2024-04-08 14:28:53 1774

原创 iOS应用程序的签名、重签名和安装测试

ipa编译出来后,或者ipa进行修改后,需要进行重新签名才能安装到测试手机,或者提交app store供apple 商店审核上架。ipaguard有签名和重签名功能,能在windows,mac,和linux上运行。在对ipa进行混淆和保护后,可以直接通过签名安装到测试手机,非常的方便测试检查混淆后的效果。第一阶段测试和配置尝试阶段 配置好要混淆的内容后直接点击处理安装到手机,这阶段使用开发测试证书,测试描述文件。描述文件要包含测试设备的udid才能安装到设备。

2024-04-03 17:14:14 563 1

原创 Ipa Guard软件介绍:启动界面和功能模块全解析,保护你的iOS应用源码

界面分顶部的显示控制,中介的文件列表,底部的是否处理开关。签名配置界面可以配置签名证书,描述文件,设置app的权限(次功能大部分app是用不到的),设置混淆加密完是否要直接安装到设备。代码混淆界面随左侧的菜单不同略有区别。右侧主功能区会随着功能变化,但是整体分3块,顶部显示过滤区,中间主体内容显示区,底部开关控制和强度控制。这个界面可以选中打开文件,从配置加载文件,切换软件显示的语言,登录账号,查看软件的版本信息等。左侧菜单:按模块分成启动界面,代码模块,文件模块,重签名与测试模块。

2024-04-03 17:07:22 385 1

原创 app备案登记流程解析

通过注册开发者账号、填写应用程序信息、上传安装包和证书、提交证明文件、支付登记费用,并等待审核和备案登记结果,博主可以成功完成应用备案登记。在每个步骤中,博主应严格遵守应用商店的要求,并确保提供的信息和文件真实有效。备案登记的原理是,国家对移动应用程序进行管理,要求所有的移动应用程序开发者在上架之前,必须进行备案登记。同时,备案登记也可以促进移动应用程序市场的健康发展,提高应用程序的品质和用户体验。备案登记的目的是为了保障用户的合法权益,防止应用程序存在不良内容和恶意行为,保障国家信息安全。

2024-04-02 16:59:22 620 1

原创 ipaguard界面概览

ipaguard界面分左右2块:左边菜单导航栏,右边的功能区左侧菜单:按模块分成启动界面,代码模块,文件模块,重签名与测试模块右侧主功能区会随着功能变化,但是整体分3块,顶部显示过滤区,中间主体内容显示区,底部开关控制和强度控制下面分模块介绍ipaguard功能界面。

2024-04-02 16:52:11 325 1

原创 苹果开发者账号注册常见错误解决方法大全

如果您需要使用组织的信用卡,请在设备设置的“iTunes Store 与 App Store”部分中 (在 iOS 14 中,则为“媒体与购买项目”部分),将该信用卡添加到所登录的 Apple ID。如果您就职于中国大陆境内的公司、非营利组织、合资企业、合伙企业或政府组织,可按照以下步骤,在 iPhone 或 iPad 上注册 Apple Developer Program。输入您的名字、姓氏、身份证号和电话号码。请勿输入别名、昵称或公司名称作为您的姓氏或名字,错误地输入您的法定姓名将导致注册审核延误。

2024-04-01 14:58:45 2083

原创 如何利用Ipa Guard保护iOS应用商业机密代码的技术方法

iOS加固保护是直接针对ios ipa二进制文件的保护技术,可以对iOS APP中的可执行文件进行深度混淆、加密。使用任何工具都无法逆向、破解还原源文件。对APP进行完整性保护,防止应用程序中的代码及资源文件被恶意篡改。Ipa Guard通过修改 ipa 文件中的 macho 文件中二进制数据(代码模块配置)进行操作,无需源码。不限定开发技术平台。支持oc,swift,cocos2d-x、unity3d、quick-cocos,html5 ,react native等等各种开发技术。

2024-04-01 14:25:50 364

原创 实用教程:连接电脑检测并定位iOS应用崩溃日志的操作指南

在iOS应用开发过程中,调试日志和奔溃日志是开发者必不可少的工具。当iOS手机崩溃时,我们可以连接电脑并使用Xcode Console等工具来查看日志。然而,这种方式可能不够方便,并且处理奔溃日志也相当繁琐。克魔助手的出现为开发者带来了极大的便利,本文将详细介绍其功能和使用方法。克魔助手会提供两种日志,一种是实时的,一种的是崩溃的。(由于崩溃日志的环境很麻烦,目前只展示实时日志操作步骤)

2024-03-29 16:35:03 709 1

原创 深入探究:iOS手机抓包工具原理解析与高级技巧教程

克魔助手整体界面非常简洁,抓包记录分为全部和域名两个大类筛选,同时也可以按重写等小类进行筛选,非常方便查找数据。点击任意一条抓包记录,可以查看消息头、响应、参数、cookies、耗时等信息。克魔助手是一款非常实用的iOS手机抓包工具,提供了多种核心功能和方便的界面操作,可以帮助移动端开发者更好地理解APP与服务器之间的交互过程,同时也可以帮助定位和修复网络请求相关的问题。

2024-03-29 16:29:26 533 1

原创 IPA签名和重签名全流程解析

ipa编译出来后,或者ipa进行修改后,需要进行重新签名才能安装到测试手机,或者提交app store供apple 商店审核上架。ipaguard有签名和重签名功能,能在windows,mac,和linux上运行。在对ipa进行混淆和保护后,可以直接通过签名安装到测试手机,非常的方便测试检查混淆后的效果。第一阶段测试和配置尝试阶段 配置好要混淆的内容后直接点击处理安装到手机,这阶段使用开发测试证书,测试描述文件。描述文件要包含测试设备的udid才能安装到设备。

2024-03-28 14:34:33 848

原创 Ipa Guard软件介绍:启动界面和功能模块全解析,保护你的iOS应用源码

界面分顶部的显示控制,中介的文件列表,底部的是否处理开关。签名配置界面可以配置签名证书,描述文件,设置app的权限(次功能大部分app是用不到的),设置混淆加密完是否要直接安装到设备。代码混淆界面随左侧的菜单不同略有区别。右侧主功能区会随着功能变化,但是整体分3块,顶部显示过滤区,中间主体内容显示区,底部开关控制和强度控制。这个界面可以选中打开文件,从配置加载文件,切换软件显示的语言,登录账号,查看软件的版本信息等。左侧菜单:按模块分成启动界面,代码模块,文件模块,重签名与测试模块。

2024-03-28 14:27:55 315

原创 ipaguard界面概览

ipaguard界面分左右2块:左边菜单导航栏,右边的功能区左侧菜单:按模块分成启动界面,代码模块,文件模块,重签名与测试模块右侧主功能区会随着功能变化,但是整体分3块,顶部显示过滤区,中间主体内容显示区,底部开关控制和强度控制下面分模块介绍ipaguard功能界面。

2024-03-27 15:46:56 130

原创 ios ipa包上传需要什么工具

iOS IPA包上传是iOS应用程序开发和发布的重要步骤。在进行IPA包上传前,开发人员需要注册开发者账号、创建应用程序、构建应用程序、生成证书和配置文件等。上传IPA包时,需要填写应用程序的基本信息,并等待苹果审核和发布。掌握iOS IPA包上传的原理和步骤可以帮助开发人员更好地进行iOS应用程序的开发和发布。

2024-03-27 15:28:19 793

原创 如何将应用程序发布到 App Store

创建一个新的应用程序是令人兴奋的。但将该应用程序交到真正用户手中并不总是那么容易。首先,您需要将应用程序发布到 App Store,以便可供下载。两个主要的应用商店是 Apple App Store 和 Google Play Store,一个适用于 iOS,一个适用于 Android。但每个平台都有自己独特的指南、规则和提交要求。本指南将特别关注将 iOS 应用程序发布到 Apple App Store。该应用程序在此处发布后,即可在 iPhone 或 iPad 上下载。

2024-03-26 11:30:00 531

原创 hbuilderx打包苹果证书获取步骤

点击右边的蓝色小加号,开始创建证书,创建证书的时候,证书类型请选择ios distribution ad hoc and app store,这种类型已经包含了真机测试和上架类型(ad hoc是真机测试,app store是上架)。然而,打包APP是需要证书的,那么这个证书又是如何获得呢?1、进入苹果开发者中心,点击Identifiers,创建appId(包名),创建完后,如下图所示,注意包名的格式大概是这样的java包名格式:com.xxxxxx.yyy。

2024-03-26 11:27:28 629

原创 Flutter App混淆加固、保护与优化原理

保护Flutter应用程序的代码和数据安全是移动应用程序开发中的一个重要方面。通过混淆、优化和保护应用程序,您可以提高应用程序的安全性和隐私。请记住,在实施这些技术时始终关注可能遇到的问题,并及时寻找解决方案。​。

2023-11-30 11:21:47 996

原创 解决提交到App Store时的ITMS-90478和ITMS-90062错误

在提交应用到App Store时,如果出现ITMS-90478和ITMS-90062错误,通常是因为当前上传的版本号小于已经上传到App Store的版本号。具体来说,ITMS-90478错误表示上传的版本号小于之前已上传的构建版本号,而ITMS-90062错误表示上传的版本号小于之前已上架的版本号。通过正确设置版本号和构建号,我们可以避免ITMS-90478和ITMS-90062错误的发生,并成功将应用提交到App Store。

2023-10-20 18:02:24 37 1

原创 iOS加固保护新思路(ipaguard产品介绍)

iOS加固保护是基于虚机源码保护技术,针对iOS平台推出的下一代加固产品。可以对iOS APP中的可执行文件进行深度混淆、加固,并使用独创的虚拟机技术对代码进行加密保护,使用任何工具都无法直接进行逆向、破解。对APP进行完整性保护,防止应用程序中的代码及资源文件被恶意篡改。Ipa Guard通过修改 ipa 文件中的 macho 文件中二进制数据(代码模块配置),和ipa其他文件的二进制数据(文件模块),并对ipa进行重新签名来保证可以在iphone上安装测试。

2023-08-29 09:56:28 83 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除