利用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上打开终端, 执行:
这行命令很可能出错,
object file format unrecognized, invalid, or unsuitable
此时需要xcode 里去升级一下developer tools,或者需要先执行:
到这里为止已经差不多完成,再把Payload打包成ipa即可
到这里为止基本
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即可
到这里为止基本
相关文章推荐
- 同步推是如何给未越狱的IOS设备安装任意IPA的?
- 越狱iOS设备利用itms-services协议,实现Safari一键安装IPA
- iOS企业开发In House ipa发布流程--自制网页安装设备无需授权和越狱
- 越狱iOS设备利用itms-services协议,实现Safari一键安装IPA
- XE6 & IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相)
- 已经越狱的 iPhone、iPad 设备,当通过其自带的 safari 浏览器访问 ipa 应用下载网站时,利用 itms-services 协议,可以一键安装 ipa 文件的 iOS 应用
- XE6 & IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相)
- IOS开发(22)之生成IPA文件并安装到越狱后的真机上
- iOS开发- 打包ipa,让别人设备安装你的App
- iOS越狱开发(一) ipa 安装
- 如何在未越狱的iOS 设备上安装 ipa
- 越狱iOS设备实现IPA的安装[ZT]
- 如何在未越狱iOS设备上安装IPA
- XE7 & IOS开发之开发账号(3):证书、AppID、设备、授权profile的申请使用,附Debug真机调试、Ad hoc下iPA文件生成演示(XCode5或以上版本推荐,有图有真相)
- iOS开发- 打包ipa,让别人设备安装你的App
- IOS开发之生成IPA文件并安装到越狱后的真机上
- iOS开发之制作越狱ios设备ipa包
- 如何在未越狱iOS设备上安装IPA
- IOS开发之生成IPA文件并安装到越狱后的真机上
- IOS开发(22)之生成IPA文件并安装到越狱后的真机上