同步推是如何給未越獄的IOS設備安裝任意IPA的?


工作准備:

1. 准備一台MAC

2. 擁有一份299企業證書,

然后按照下面步驟操作:

1. 把xxxx.ipa改成xxx.zip, 解壓縮得到Payload文件夾

2. 替換Payload里的embedded.mobileprovision為自己的mobileprovision

3. 在mac上打開終端, 執行:

codesign -f -s "你的證書字符串" --resource-rules Payload/xxxx.app/ResourceRules.plist Payload/xxxx.app/

這行命令很可能出錯,

object file format unrecognized, invalid, or unsuitable

此時需要xcode 里去升級一下developer tools,或者需要先執行:

export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate

到這里為止已經差不多完成,再把Payload打包成ipa。

最后,使用在線安裝的方式進行安裝。

如果想用應用內部來裝的話,查找相關文章:iOS構建web站點。

如此簡單。

轉http://nsobject.me/?p=160


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM