ios 企業證書 ipa 重新簽名發布

2021-09-06 20:57:55 字數 456 閱讀 9342

ios 企業證書 ipa 重新簽名發布

1. 應用場景

當前有乙個 未用企業證書簽名的 ipa 檔案,預設是不可以直接安裝到裝置上的;我們需要用企業版證書簽名;

當前有乙個已經用企業證書簽名的 ipa 檔案,不過我們可以用另外乙個企業證書對其重新簽名;

以上兩種場景國內有開放的平台在做,比如 蒲公英

2. 重新簽名原理和工具

solution:

unzip the ipa

remove old codesignature

replace embedded mobile provisioning profile

re-sign

re-package

edit: removed the entitlement part (see alleys comment, thanks)

工具:參考:

ipa 重新簽名

為了達到目的,一般我們會自己做一套內部發布系統,既然需要做內測發布,那麼首先得有可以用的ipa包。並且保證功能不缺少。蘋果的開發者證書只能保證最多100個使用者安裝,並且還得提供udid,蘋果提供的企業證書可以免去udid。但是當我們興沖沖去申請了企業證書後,問題來了 是否有辦法使用相同的bundl...

ios企業證書打包及發布ipa

在開發中,我們需要進行對應用程式進行除錯,有如下打包方案 1.ios 無證書真機除錯流程 2.個人 公司證書 3.企業證書 在使用企業證書打包時,能夠通過分發子證書的形式去打包,在分發的子證書中,只需要企業內其他開發者生成 如下證書和描述檔案,還有乙個在證書中繫結的應用bundle identifi...

如何重新簽名ipa檔案

準備 在重簽名之前要做一些準備工作。2.企業證書的certificate檔案,私鑰檔案,provisioning profile檔案等。注意企業證書一定要是ios distribution的型別,不能是ios development。重簽名步驟 1.解壓ipa 2.刪除舊的ipa簽名資訊 刪除bun...