ARTICLE · 1161309
好东西,FlareStore IOS 多功能签名功能来了!
很多玩iOS的朋友都有这样的困扰:想要安装App Store之外的IPA安装包,传统方案往往离不开Mac电脑、Xcode,还要折腾证书、描述文件,门槛很高。FlareStore就是为了解决这个痛点而生的一套完整侧载签名工具平台。
简单来说,FlareStore是面向iOS爱好者、个人开发者的全链路签名侧载平台,整套工具绝大部分操作都可以直接在浏览器完成,不需要Mac,也不用安装Xcode,支持iPhone、iPad、Apple Silicon Mac、Apple TV、Apple Vision Pro全系列苹果设备。
不管你是开发者需要内测自己开发的应用,还是普通爱好者想要运行模拟器、开源工具、修改版APP,都可以借助这套平台完成签名、处理安装包、设备部署,同时还配套了DNS反撤销等辅助能力,尽可能降低证书被苹果撤销带来的影响。
平台内置了一整套相互配合的工具:网页端签名器Web Signer、UDID读取工具、证书校验工具、证书商店、仓库工具等等,从获取设备标识,到购买证书、签名IPA、校验证书有效性,整条流程都被打通,不用再到处找零散工具拼凑环境。
01
PART
iOS应用签名到底是什么?
INTRO · iOS应用签名到底是什么
很多刚接触侧载的人,搞不懂“签名”到底为什么必不可少。
iOS有严格的代码签名安全机制,任何要在设备上运行的App,都必须经过苹果开发者证书做数字签名,用来确认程序来源可靠、安装包没有被篡改。 我们从App Store下载软件,签名校验全部由苹果后台自动完成。但如果是外部的IPA安装包,就需要我们自己准备两样核心凭证:P12签名证书,以及绑定设备UDID的mobileprovision描述文件,再用凭证对IPA重新签名之后,应用才能够正常安装到苹果设备上。
FlareStore的Web Signer网页签名器就承担了自动化签名的工作。你只需要上传IPA安装包、P12证书和对应的描述文件,服务器就会完成全部加密签名运算,几秒输出可以直接安装的新版本安装包。
工具也面向进阶用户开放很多实用选项:修改应用Bundle ID实现多开、替换应用图标、开启文件共享、注入dylib插件,同时支持批量一次性对多个IPA文件签名,适合经常处理大量安装包的用户。
02
PART
新手如何快速上手侧载
新手如何快速上手侧载
整个上手流程并没有想象中复杂,一共就几步:
获取设备UDID
UDID是每一台苹果设备的唯一硬件标识,付费证书需要把你的设备UDID登记进去,证书才允许给这台设备安装软件。打开平台UDID Grabber工具,安装临时描述文件,30秒即可拿到本机UDID,一次获取长期可用,设备刷机、升级系统都不会改变这个编号。
准备签名证书
你可以前往证书商店选购付费定制证书,付费证书会将你的设备UDID单独注册,相比成千上万人共用的免费共享证书,被撤销风险会大幅降低;平台也提供社区免费证书,仅适合临时测试,不建议日常长期使用,共享证书极易被苹果拉黑失效。
注意:免费共享证书是多人共用,撤销属于常态,不要拿来做主力日常使用。
网页完成签名并安装
拿到证书P12和描述文件之后,进入Web Signer网页签名器,上传IPA包和签名凭证,配置需要的高级参数,执行签名。签名完成之后,就可以OTA直接安装到你的设备上。
如果你在操作中遇到概念看不懂、步骤卡壳,平台也提供了分设备的详细指引文档,iPhone、iPad、Mac、Apple TV、Vision Pro都有对应的分步教程,可以对照排查问题。
提示:侧载基于苹果开发者签名体系实现,并非越狱操作。共享证书稳定性差,追求长期稳定使用建议选择绑定本机UDID的付费证书。