|
通常,我们一般使用的都是,个人的开发者账号,公司的开发者账号,但是,有时候我们想把应用发给更多的人使用或者用于测试使用,这时候,我们就需要申请企业开发者账号,或者,使用企业**进行重签名!
+ A% ~8 ~0 c+ N/ P" @( M1.就是我们发布AppStore的IPA用于重签名,可以变更成企业版,也可以变更bundleID。( p+ S3 y3 ~7 X# |
2.就是我们已经用企业**签过名的的IPA重签名,可以变更成企业版,也可以变更bundleID。
7 l& [& o1 l$ M% P" r签名的工具:IResign 下载工具(可以到百度中找到)
0 J& Y+ C, d' j. U$ B& h1 n- M1.首先使用重签时用的开发者**创建一个App ID,bundleID随意。iOS <wbr>IPA实现重签名& u- Z/ U* @% F/ [
2.为上一步创建的App ID创建一个Provisioning Profile并下载到本地(可以通过Xcode来完成)即.mobileprovision文件: X5 D$ q5 q1 R X2 x6 P
3.创建Entitlements Plist。其实就是一个plist文件,配置如下:1 w1 F. t( Z/ _2 C( ~4 D- S1 }
7 \7 E7 g& [% q% u
application-identifier3 y7 l( K6 W y) Z0 W- q
Prefix. BundleID
z. o# _& P8 O6 v8 g5 x" P5 K }% ] get-task-allow
" J7 k" \! N, Q- ]+ C8 ~/ ~ j7 M. o, a! d7 m6 H! |
keychain-access-groups
* D! T* ^, Q% D2 F* E A" O) B. t
4 ]. U4 I) Q1 ^ h* L Prefix. BundleID $ H8 Z/ i( E ?' S6 o/ d
" M2 M! y, |/ ]- R7 o% Z. |7 F其中,Prefix就是上面截图中的Prefix,BundleID就是你申请的8 ?1 \( ~5 o! s( ~0 T( F
4.修改ID 就是你可以你可以修改IPA包的bundleID值
: C& p0 r- I, c8 E1 c/ X5.配置发布配置文件 这个是 你在创建发布的时候 使用的配置** 可以是在本机创建的 也可以是 别人配置的 给你到处的p12文件0 p5 Z7 I& n2 ^$ p% Q- I$ z
6.点击重新签名就可以了 一般 重签的包在原包的文件夹下
4 P. ~1 `% ~! w G( Y- R. |
: [' n9 V) r2 s2 @/ Y! u U
% i0 p) G$ z+ R. k6 ^# U4 G$ O" y Z3 V0 h! ~
本文章来源于酷虎云。" b* W+ f. Z. |, o1 E4 j/ a" g7 P
|
|