伏笔科技7年品质服务,专注提供香港、美国等免备案虚拟主机和国外服务器产品! 咨询电话:℡ +852-5136-7029
企业签名

感谢您的关注,我们一直致力于为您提供放心、满意的服务。

返回首页

苹果签名iOS应用程序的重签名打包方法

来源:FubiTech 时间:2019-04-07 23:58:56 标签:签名 打包 应用程序 苹果 苹果手机弹出企业签名提示 热度:5767℃

苹果签名iOS应用程序的重签名打包方法

苹果签名iOS应用程式的重签名打包方法当伏笔科技伙伴们想把AppStore上的App下载后,做下得当修改,然后又怎地在手机上跑起来呢?当其别人发伏笔科技伙伴们1个Build后的app文件或者Archive包或者IPA文件,如果不是使用企业证书签名的,又怎地样安装到伏笔科技伙伴们本人的手机上呢?这就需要重签名来搞定。

下面都是针对使用开辟者证书签名,企业证书函单一些。

1、Xcode生成的应用的重签名

下面这三个重签名的要求主如果由伏笔科技伙伴们任务决定的。伏笔科技伙伴们有加固功能需要产品比配测试,当产品用他们本人的Xcode打包后,发给伏笔科技伙伴们安装测试,由于证书的不划一或者他们没有企业证书,伏笔科技伙伴们的手机是没法安装的,而公司的内测平台能辅佐企业证书重签名,但必须是IPA文件,无形中加大了产品的任务量,因此伏笔科技伙伴们希望无论产品发给伏笔科技伙伴们是app仍是archive包仍是ipa,伏笔科技伙伴们都能直接安装,那么这就需要伏笔科技伙伴们本人来做重签名的事情了。

重签名scriptcommand

Xcode Build后的app重签名

1. 有效的证书(能在钥匙串中查找)

2. mobileprovision 配置描述文件

能在xcode中找1个有效的,右键 show in finder,将文件复制出来,重命名为embedded.mobileprovision

把它拷贝到app的目录里

注意:

苹果签名这里的app如果是本人Xcode生成的,那这个mobileprovision文件能直接使用现成的;如果是其其他人开辟的,那就要根据该app的Bundle identifier以及capacity来生成对应的mobileprovision文件才行

Bundle identifier能通过app包里的info.plist文件查看

3. 生成entitlements.plist文件

要想成功前面,下面四个环境缺一不可

(1) 证书要精确

如果前面途中中,出现证书错误问题,请参考:签名证书错误

(2) 配置描述(embedded.mobileprovision)要精确

包罗appid,app group等信息

(3) 里面的framework都要签名,比如appx, dylib, framework

(4)授权机制(entitlements.plist)文件

如果签名时,没有带上这个文件或者没有全部的组件签名,则会一贯处于"正在安装"状态,手机上始终没有该APP。

如果没有企业账号可借助第三方平台(如:伏笔签名)获得苹果企业签名服务。

上一篇:WordPress免滋扰阅读形式插件EasyReadingMode

下一篇:菲律宾市面蓄势待发科技生态系统即将回复


为您推荐以下内容