您的位置:首页 > 移动开发 > IOS开发

利用IOS开发证书给未越狱的ios设备安装任意ipa

2014-06-03 11:30 399 查看
工作准备:

1. 准备一台MAC

2. 拥有一份IOS开发者证书, 在苹果开发者中心新建一个app, bundle id填 * , 新建一个provision, 勾上你希望安装IPA的所有设备

然后按照下面步骤操作:

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即可

到这里为止基本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐