|
通常,我们一般使用的都是,个人的开发者账号,公司的开发者账号,但是,有时候我们想把应用发给更多的人使用或者用于测试使用,这时候,我们就需要申请企业开发者账号,或者,使用企业**进行重签名!! N1 E& [: t9 X! x
1.就是我们发布AppStore的IPA用于重签名,可以变更成企业版,也可以变更bundleID。
0 t; ]% j! C6 B' A3 y5 z2.就是我们已经用企业**签过名的的IPA重签名,可以变更成企业版,也可以变更bundleID。, U/ {4 y! D" P
签名的工具:IResign 下载工具(可以到百度中找到)
; l( u5 T& ? j2 m1.首先使用重签时用的开发者**创建一个App ID,bundleID随意。iOS <wbr>IPA实现重签名2 }. z5 w4 n1 ^5 E }
2.为上一步创建的App ID创建一个Provisioning Profile并下载到本地(可以通过Xcode来完成)即.mobileprovision文件9 c g8 @# J& U' R
3.创建Entitlements Plist。其实就是一个plist文件,配置如下:) i' d2 v9 @6 b5 t1 \! Y" d- O
: d: t( |, I2 g8 I- f
application-identifier
/ [0 ^- x; r3 q" B0 R Prefix. BundleID - L8 Y7 ?0 l( W2 M
get-task-allow
1 n' \) J `" V6 y0 e
4 L; V _9 _ u. F m" `. b$ M keychain-access-groups
! K9 T$ a+ [# Y% ?1 p0 h2 s0 [ |5 `1 ^0 x- v
Prefix. BundleID
3 \2 v4 a- Y4 i: O+ \: s9 q8 a- r: t$ A, f
其中,Prefix就是上面截图中的Prefix,BundleID就是你申请的
5 d3 }4 x8 ^/ n8 m8 N4.修改ID 就是你可以你可以修改IPA包的bundleID值
6 w# N; p) h& z; I/ G5.配置发布配置文件 这个是 你在创建发布的时候 使用的配置** 可以是在本机创建的 也可以是 别人配置的 给你到处的p12文件- s) d: l" x4 f) g/ B1 O
6.点击重新签名就可以了 一般 重签的包在原包的文件夹下
$ a, |; P. }) k, k: u l& u k: j1 L" L6 R
, ^5 c1 f& Y7 u {4 M) l
6 K& [# N# Q! J5 r& @4 I本文章来源于酷虎云。
4 L2 q+ ?% S3 v+ F |
|