iOS 不变更包名重签.ipa包

背景

一些金融类APP或者因为一些原因无法上架的APP,公司会考虑先使用企业包,然而因为APP中会存在较多的第三方(微信支付,支付宝支付等),都是绑定Bundle Id的,如果使用正常流程打包企业包的话,必须要替换Bundle Id,这样会带来很多麻烦。因此使用.ipa包重签名方法可以使App Store版和企业包版使用同一个Bundle Id。

工具

ResignTool

1.准备一个公司账号(💲99的)打包出来的.ipa包(需要重签的包)

2.登录企业账号(💲299的)开发者后台,新建一个发布证书,下载到电脑,双击加入钥匙串

3.登录企业账号(💲299的)开发者后台,新建一个Identifier,需要开通重签包包含的所有权限(不需要和待重签的包名一致,一样的话无法新建成功,有冲突)

4.登录企业账号(💲299的)开发者后台,新建一个对应新Identifier的描述文件(Profiles),下载到电脑,双击打开

5.打开运行ResignTool,填入对应信息,如下图:

WechatIMG90056_meitu_1.jpg

6.点击Resign等待一会就重签完成了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS ipa重签名 (个人版、企业版APP均可) 本文的实现方案包括脚本参照的是简书的一篇文章ios打渠道包,根...
    守候的流年阅读 3,900评论 0 3
  • 在iOS开发中,为了方便测试和内部体验,往需要对ipa使用企业证书重新签名,然后在内部进行分发。接下来,就介绍如何...
    zagger阅读 12,800评论 4 12
  • ipa 包重签名最新最简单教程 重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 ap...
    红发_KVO阅读 73,056评论 24 64
  • 一、前言: 作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步...
    _Dam0n阅读 41,718评论 4 54
  • 男生问:你怎么不早说? 女生回:你也没问我啊。 这般对话总为很多情侣画上了一个无法继续争论的句号。人们总说爱情是卑...
    tt郎阅读 540评论 0 2