風(fēng)車(chē)簽名管理 for Mac版 - 讓簽名后的APP可以完全管控和實(shí)時(shí)監(jiān)測(cè)
通常情況下,我們對(duì)IPA打包簽名都是通過(guò)Xcode來(lái)完成的,不過(guò)這情況都是在有源碼的情況下,通過(guò)Product - Archive 來(lái)完成,然后直接提交到App Store 或 通過(guò)官方工具 Transporter來(lái)提交,都是非常方便的,如下:

那么問(wèn)題來(lái)了,如果我們沒(méi)有IPA的源代碼,還能實(shí)現(xiàn)簽名和提交嗎?答案是肯定的,可以通過(guò)三方工具或命令行的方式對(duì)IPA重簽名,其基本原來(lái)就是替換IPA包里面的描述文件,再根據(jù)描述文件來(lái)生成配置文件后對(duì)MACH-O文件和動(dòng)態(tài)庫(kù)簽名,這樣就和xcode簽名打包一個(gè)模式,然后可通過(guò)transporter來(lái)提交到App Store 或是直接安裝到手機(jī)設(shè)備。
然后,另一個(gè)問(wèn)題又來(lái)了,我們對(duì)發(fā)布的IPA文件該如何管理呢,如果是發(fā)布到App Store市場(chǎng),可以通過(guò)蘋(píng)果官方后臺(tái)來(lái)查看安裝量,以及通過(guò)三方的統(tǒng)計(jì)SDK來(lái)查看,但是如果發(fā)布給客戶(hù)呢,比如通過(guò)綁定設(shè)備的簽包,或是直接通過(guò)企業(yè)賬號(hào)簽的包,如果無(wú)法管理發(fā)布的IPA包是非常危險(xiǎn)的,輕者App被濫用,重者證書(shū)被撤封,都是非常麻煩的,接下來(lái),筆者給大家介紹一款Mac下的IPA管理軟件 - 風(fēng)車(chē)簽名管理。
軟件簡(jiǎn)介:這是一款在Mac平臺(tái)上針對(duì)內(nèi)測(cè)簽名應(yīng)用的管理軟件,旨在對(duì)簽名后的應(yīng)用能夠控制管理,包括應(yīng)用的開(kāi)啟或禁用、設(shè)置到期時(shí)間、 注入或移除第三方動(dòng)態(tài)庫(kù)文件、設(shè)置安裝限量、 修改應(yīng)用名稱(chēng)、版本號(hào)和自定義Bundle ID等剛需功能,同時(shí)支持個(gè)人、公司和企業(yè)證書(shū)簽名, 最重要的是軟件在簽名時(shí)無(wú)需填寫(xiě)證書(shū)密碼,一切操作均在本地Mac電腦中, 確保證書(shū)安全,本軟件僅限專(zhuān)業(yè)工作人員內(nèi)部應(yīng)用測(cè)試管理,嚴(yán)禁用于非法用途。
軟件功能:
安全機(jī)制
軟件簽名過(guò)程只能在本地Mac電腦上操作,簽名時(shí)無(wú)需輸入證書(shū)密碼,確保證書(shū)安全,簽名機(jī)制與蘋(píng)果官方簽名模式一致。
動(dòng)態(tài)庫(kù)注入
在簽名時(shí),可以注入第三方動(dòng)態(tài)庫(kù)文件,增強(qiáng)應(yīng)用的功能,實(shí)現(xiàn)一些應(yīng)用本身之外的功能,如統(tǒng)計(jì)、日志、授權(quán)等。
動(dòng)態(tài)庫(kù)檢測(cè)
查看IPA文件中包含的全部動(dòng)態(tài)庫(kù)鏈接庫(kù),包含系統(tǒng)和自定義庫(kù)文件,支持移除第三方動(dòng)態(tài)庫(kù),如去除時(shí)間鎖動(dòng)態(tài)庫(kù)文件。
應(yīng)用簽名
同時(shí)支持個(gè)人、公司和企業(yè)證書(shū)對(duì)應(yīng)用進(jìn)行重簽名,簽名后的App可以直接安裝到設(shè)備上,一旦用戶(hù)打開(kāi)激活后就可以管理應(yīng)用。
設(shè)置到期時(shí)間
通過(guò)設(shè)置到期時(shí)間,就能完全控制App在用戶(hù)設(shè)備上的使用時(shí)長(zhǎng),隨時(shí)修改到期時(shí)間,一旦到期,將提醒用戶(hù)不能繼續(xù)使用。
安裝IPA文件
可以把重簽名后的IPA文件安裝到手機(jī)設(shè)備,操作簡(jiǎn)單,功能如同iFunbox、iTools等軟件,能看到安裝的步驟和進(jìn)度。
開(kāi)啟或禁用
可以隨時(shí)開(kāi)啟或禁用App,在開(kāi)啟狀態(tài)下,用戶(hù)能正常使用,若在禁用狀態(tài)下,用戶(hù)打開(kāi)應(yīng)用后立即閃退。
安裝限量
設(shè)置應(yīng)用的總或日安裝限量,有效控制App的設(shè)備安裝數(shù)量,確保簽名證書(shū)的安全,防止無(wú)限安裝導(dǎo)致證書(shū)被查封的危險(xiǎn)。
生成應(yīng)用授權(quán)
可以生成唯一應(yīng)用彈窗授權(quán)驗(yàn)證碼,實(shí)現(xiàn)一對(duì)一或多的定制化管理,支持對(duì)App設(shè)置到期時(shí)間鎖和隨時(shí)開(kāi)啟或關(guān)閉授權(quán)。
軟件截圖:




筆者實(shí)測(cè):
1,注冊(cè)賬號(hào):通過(guò)郵箱注冊(cè),非常方便和快捷;
2,證書(shū)文件:準(zhǔn)備了個(gè)人證書(shū),一般這個(gè)書(shū)要自己提供,軟件不自帶,先安裝到鑰匙鏈里面,軟件是讀取的鑰匙鏈,非常安裝,軟件里面無(wú)需輸入證書(shū)密碼,這一點(diǎn)非常重要和安全;
3,準(zhǔn)備IPA:找了一個(gè)安裝包文件,然后直接簽名,同時(shí)筆者設(shè)置了到期時(shí)間是5分鐘后,軟件還可以后續(xù)在管理頁(yè)面重新設(shè)置或修改時(shí)間,也是非常的方便了,如果想一次性的設(shè)置時(shí)間,軟件也支持離線管理,即到期時(shí)間后續(xù)無(wú)法修改;
4,安裝IPA:重簽名后可以通過(guò)軟件自帶的 工具箱- 安裝IPA文件 直接安裝,也可以通過(guò)iFunbox或是Xcode來(lái)安裝,都是非常方便的;
5,管理IPA:按照到手機(jī)后,就可以在管理頁(yè)面看到已經(jīng)激活,之后就可以操作和修改等操作了,也是非常的便捷。
至此,筆者就測(cè)試到這里,在到期后就彈窗或直接閃退了,這樣就做到了隨時(shí)隨地的開(kāi)關(guān)和查看自己簽的IPA安裝包了,對(duì)功能或證書(shū)來(lái)說(shuō)都是非常安全的,讓簽名后的App可以完全管控和實(shí)時(shí)監(jiān)測(cè)。
這款軟件簡(jiǎn)約而不簡(jiǎn)單,不僅能重簽名IPA文件,而且能管理IPA文件,可以說(shuō)非常適合對(duì)IPA的控制管理了,特別是設(shè)置時(shí)間到期功能,是最大亮點(diǎn),而且也能查看或限制日/總安裝量、注入第三方動(dòng)態(tài)庫(kù)、隨時(shí)開(kāi)啟或禁用,以及修改名稱(chēng)和自定義BundleID都是非常實(shí)用的功能,推薦相關(guān)從業(yè)人員去體驗(yàn),或有此場(chǎng)景的朋友去官網(wǎng)下載:https://www.fengchetech.cn