|
通常,我们一般使用的都是,个人的开发者账号,公司的开发者账号,但是,有时候我们想把应用发给更多的人使用或者用于测试使用,这时候,我们就需要申请企业开发者账号,或者,使用企业**进行重签名!
8 }0 z |$ M0 [8 Q" L1 p0 z1.就是我们发布AppStore的IPA用于重签名,可以变更成企业版,也可以变更bundleID。2 y3 u e/ [ C/ r: f: s. K
2.就是我们已经用企业**签过名的的IPA重签名,可以变更成企业版,也可以变更bundleID。
2 Z5 j. H+ F0 i$ r* u签名的工具:IResign 下载工具(可以到百度中找到)
7 ~7 l) @* O# \& P' _1.首先使用重签时用的开发者**创建一个App ID,bundleID随意。iOS <wbr>IPA实现重签名' s4 ~! Y5 o. f- n! J
2.为上一步创建的App ID创建一个Provisioning Profile并下载到本地(可以通过Xcode来完成)即.mobileprovision文件
( _6 O4 A& s+ g( }3.创建Entitlements Plist。其实就是一个plist文件,配置如下:
! s8 y, F2 _3 Q* b; l- f' p: C' A
application-identifier9 a1 q1 M( U% T, E9 Z2 v- \
Prefix. BundleID
. C7 B+ ^0 R/ U/ g: O get-task-allow
- W+ n2 T) n$ \$ `3 P9 j" }
3 o# `9 v1 b2 u) c8 x; n8 E keychain-access-groups6 b' Q( j8 q& d6 b+ u5 ?
3 [5 s2 |$ s) T# z Prefix. BundleID ) f4 o( j, D) H2 n' b
8 Z3 _6 q3 G5 p2 D( d其中,Prefix就是上面截图中的Prefix,BundleID就是你申请的2 U0 T+ n" _) @+ K$ {3 W5 ~! S3 B
4.修改ID 就是你可以你可以修改IPA包的bundleID值# @- B8 D& A3 f6 @: g
5.配置发布配置文件 这个是 你在创建发布的时候 使用的配置** 可以是在本机创建的 也可以是 别人配置的 给你到处的p12文件
2 _7 {" s& z. ?" e7 b6 p2 ^4 U6.点击重新签名就可以了 一般 重签的包在原包的文件夹下
6 c) L& h( `+ G% w; g* p' c6 J
! {3 Z# w; P' Y* c, ~
4 m" q4 z' N3 K5 G2 R9 X本文章来源于酷虎云。
* T6 F) `2 n5 k g8 `7 a* R2 D |
|