1. 先通过TestFlight安装build

  2. 再把build通过ifanbox把build导出来成为ipa文件

  3. 下面就需要把ipa文件重新签名,方法有两种

  方法一:

  利用商业化工具签名,SeeTest支持把ipa重新签名,签名需要提供 provision文件,和开发者证书私钥和密码

  方法二:

  自己想办法签,代码参考如下



unzip app.ipa

rm -rf Payload/MyApp.app/_CodeSignature/

cp ~/Downloads/AdHoc.mobileprovision Payload/MyApp.app/embedded.mobileprovision

codesign -f -s "iPhone Distribution: Company Certificate" --resource-rules Payload/MyApp.app/ResourceRules.plist Payload/MyApp.app

zip -qr app-resigned.ipa Payload/



  其中"iPhone Distribution: Company Certificate"是你证书的common name, 别的没什么要注意的。

  方法三:

  网上有推荐用一个叫iresign的工具签名,其实挺好用,该工具只能工作在mac下面

  个人推荐用方法三,但是要注意一个问题,就是iresign需要你提供四个信息,一个是ipa文件,一个是provision文件,一个是证书的common name,最后一个是entitlements.plist文件。前三个想必大家都懂,但是第四个之前真没听过,网上资料也有限。

  请用下面的方法生成entitlements.plist文件



/usr/libexec/PlistBuddy -x -c "print :Entitlements " /dev/stdin <<< $(security cms -D -i production.app/embedded.mobileprovision) > entitlements.plist

/usr/libexec/PlistBuddy -c 'Set :get-task-allow true' entitlements.plist



  生成之后,再利用iresign,就可以做出一个可以被xcode instrument的ipa包了。

如何利用开发者账号重签ipa文件,并部署到IOS设备做测试搜索相关推荐

  1. 如何利用开发者账号重签ipa文件,并部署到IOS设备做测试

    最近在搞IOS平台的测试,遇到了个不大不小的问题 测试build是通过TestFlight递交的,测试人员手上没有源代码,开发人员在国外,不方便共享源码,如何能做IOS的自动化测试? 经过折腾,发现了 ...

  2. ipa解包打包工具_7步!教你轻松搞定ios重签ipa包

    如果你想在自己的IPhone上安装一个ipa文件,你的手机是无法正常安装的,(越狱,企业证书分发除外)但是我们可以通过以下步骤来实现,前提要有自己的开发者账号.接下来就看一下具体的步骤: 第一步:用X ...

  3. php重签ipa,免电脑iOS无限自动重签IPA工具ReProvision教学

    当我们透过电脑使用Cydia Impactor来安装IPA时,都会面临到七天授权到期问题,过去都可透过  Ext3nder来解决七天到期问题,不过在32位元设备和iOS 9版本上是无法使用,现在也已经 ...

  4. php重签ipa,ipa重签(fastlane - sigh)

    brew install ruby sudo gem install sigh 使用 输入sigh resign,回车 把要签名的ipa文件拖到窗口上,回车 填写用来签名的证书, 回车 把embedd ...

  5. Linux重签名工具程序及命令行重签ipa文档

    au-signer推出了Linux系统命令行重签名ipa的程序 适用于自动化签名的实现 au-signer工具官网 http://sign.applicationloader.net/ 命令行签名包括 ...

  6. 如何解决苹果公司开发者账号重设手机号的问题

    最近公司的开发者账号貌似都出现了一个提示 其实就是需要重新设置一下手机号,去appleid.apple.com设置一下就行,结果原有手机号和密保都忘记了,无法重置手机号.不处理这个问题,无法进行上架和 ...

  7. ipa签名工具(IPA Resign Tool)在windows和macos系统下对苹果ipa文件一键重签名

    什么是苹果签名: 1.首先了解什么是苹果签名,苹果签名是苹果面向所有开发者用户提供的app发布方式,是苹果赋予开发者的一种权限,这对于开发者们来说,可以不用上架不用审核就可以直接安装在ios设备上测试 ...

  8. java ipa签名,iOS APP重签名ipa流程、步骤及工具介绍

    iOS APP重签名就是对已经导出的ipa文件,利用iOS新证书重新对ipa加密构建的过程! 达到让原本不能安装到苹果手机的ipa文件,变成可以安装的ipa包! 重签名ipa需要用到签名工具! 这里推 ...

  9. 如何用未越狱手机安装ipa文件

    当你发现一个很不错的app,如果要钱那就要花钱买,如果该app上架了App store,你也可以用同步助手免费安装.可是如果这个app没有上架App store,而你又不想越狱,或者你装的iOS系统版 ...

最新文章

  1. 哈哈哈哈!如果孔子是个程序员,一定是P14
  2. 《梦醒黄金城》主创暨明星见面会举办 预计2019年完成拍摄
  3. 人对光波的三种特性_花友小叶投稿:养花一年了,三种绿植基本不用管,没光也不怕...
  4. ITK:修剪二进制图像
  5. java连接数据库sql server_将SQL Server数据库连接到Java
  6. JBPM4.4总结-嵌入自己的用户体系(集成自定义用户表)
  7. 最全36种python设计模式
  8. 破解有道翻译反爬虫机制
  9. 收益率的标准差怎么算MATLAB,什么是收益的标准差怎样计算呢
  10. WinCC 中批量绑定变量
  11. Pytorch聊天机器人
  12. Fallback class must implement the interface annotated by @FeignClient
  13. Ubuntu下安装Nodejs, Nide
  14. Zookeeper介绍、原理及应用
  15. 插上耳机没声音 程序包ID:Audioplaybackdiagnostic 错误代码:0x80070002 源:引擎 上下文:升级
  16. 《数据结构》实验报告二:顺序表 链表
  17. Pycharm 开发 PyQt5 GUI 插件安装使用
  18. Android 屏幕旋转(横竖设置)
  19. Win7 VS2017编译magnum及例子
  20. 步进电机基础(6.1)-步进电机的特性测量方法-静态特性

热门文章

  1. Elasticsearch入门(二) API
  2. 爬虫中文乱码繁体字乱码问题解决
  3. 大牛证券平台综述这周方向
  4. python数据分析库有哪些餐厅_使用 Python 分析全国所有必胜客餐厅
  5. 女生最容易就业的5个专业,你知道几个?
  6. python实现人民币大写转换
  7. java 最大分词算法_Java实现的最大匹配分词算法详解
  8. 产品经理的必备软件推荐
  9. EXCEL在单元格内进行换行的方法
  10. python实现简单倒计时exe