|
通常,我们一般使用的都是,个人的开发者账号,公司的开发者账号,但是,有时候我们想把应用发给更多的人使用或者用于测试使用,这时候,我们就需要申请企业开发者账号,或者,使用企业**进行重签名!/ T* m2 N6 V. p" r& X4 R
1.就是我们发布AppStore的IPA用于重签名,可以变更成企业版,也可以变更bundleID。2 R& O, b2 j" Z: Z
2.就是我们已经用企业**签过名的的IPA重签名,可以变更成企业版,也可以变更bundleID。
8 W/ B5 w8 r6 X签名的工具:IResign 下载工具(可以到百度中找到)
# y! q" ^. m+ a1.首先使用重签时用的开发者**创建一个App ID,bundleID随意。iOS <wbr>IPA实现重签名
- f! f# Q& X d# m( _2.为上一步创建的App ID创建一个Provisioning Profile并下载到本地(可以通过Xcode来完成)即.mobileprovision文件5 O5 F- d2 Z2 n
3.创建Entitlements Plist。其实就是一个plist文件,配置如下:
8 o4 z, L- X- Y0 A Z% Z
) B( a9 L* V2 O1 u W5 z application-identifier3 ^; Y1 P$ }0 m0 j; [3 a2 i
Prefix. BundleID ; c3 N! N% e( x4 C4 V3 q0 P+ n
get-task-allow W/ f* x# Q* W5 u6 x5 ?! N
, [" {+ x; G4 B* b4 z( n( n
keychain-access-groups
$ \5 z, R3 ^9 p4 T/ b, j: W, _( }, S2 n; v( F
Prefix. BundleID
+ ] P1 Y5 C* `2 u0 l6 H* v
. A4 E8 {/ t: u" s8 y其中,Prefix就是上面截图中的Prefix,BundleID就是你申请的! g9 n. S9 P3 {- w
4.修改ID 就是你可以你可以修改IPA包的bundleID值
# M- s* p3 [& j4 k/ ~2 r5.配置发布配置文件 这个是 你在创建发布的时候 使用的配置** 可以是在本机创建的 也可以是 别人配置的 给你到处的p12文件
$ F0 d9 c: h" {2 y6.点击重新签名就可以了 一般 重签的包在原包的文件夹下( h1 {% T2 n2 d
; K3 J( ~& Q& B+ d! o2 u8 ] z. i
4 U. Q& [1 M' Y3 D. N$ W
: P: |* G# y5 ]
本文章来源于酷虎云。8 C% L0 l0 c' h5 F9 _" C
|
|