1、首先準備好待簽名的ipa (此ipa 為非299$的開發賬號簽名後的ipa),企業版發布證書,embedded.mobileprovision配置檔案,entitlements.plist 檔案。證書配置與建立配置檔案這裡不做贅述。 entitlements.plist 檔案格式為:
<?xml version="1.0" encoding="utf-8"?>
aaaaaa.com.test.test
aaaaaa
get-task-allow
keychain-access-groups
aaaaaa.com.test.test
aaaaaa.com.test.test 可在開發賬號中獲取,如果嫌麻煩可以直接使用 iresign 工具直接簽名後,解壓簽名後得ipa也可以得到該檔案。
2、將embedded.mobileprovision配置檔案,entitlements.plist,ipa 放到同乙個資料夾下。方便操作。
a、解壓ipa
$unzip your.ipa
b、刪除原先的簽名資訊檔案
d、動態庫重新簽名 (如果沒有其他動態庫可以跳過,多個就逐個簽吧)
f、打包ipa
3、如果包名改不改無所謂可以直接使用工具重簽名,方便快捷。如果需要保持包名不變。可以按以上操作打包。
IOS 企業簽名
參考 企業簽名步驟 2 生成乙個 entitlements.plist 內容如下 生成entitlements.plist的方法最好通過 security cms d i mobileprovision 獲取他的 entitlements key的內容 keychain access groups ...
ios重簽名指令碼
get the root path rootpath cd dirname 0 pwd 可變引數區域 mobileprovision cert.mobileprovision ipapath 1.ipa 固定引數區域 outputdir output 解析描述檔案 certteamname usr ...
iOS應用指令碼重簽名
越獄手機匯出 xcode打包 等等 檢視可執行檔案的簽名資訊 輸入 security find identity v p codesigning 檢視mac本地的證書列表 記下你要用來簽名的證書雙引號 包括雙引號 中的字串,一會兒會用到 otool l wechat grep crypt 會輸出 c...