|
通常,我们一般使用的都是,个人的开发者账号,公司的开发者账号,但是,有时候我们想把应用发给更多的人使用或者用于测试使用,这时候,我们就需要申请企业开发者账号,或者,使用企业**进行重签名!
( u( Z! v7 x+ _6 f8 n, Y0 _2 }0 Q1.就是我们发布AppStore的IPA用于重签名,可以变更成企业版,也可以变更bundleID。
M7 B6 u* q: o# ]# S4 T2.就是我们已经用企业**签过名的的IPA重签名,可以变更成企业版,也可以变更bundleID。
& f: s6 j* d4 S9 s- G7 ~3 z签名的工具:IResign 下载工具(可以到百度中找到)0 `2 X$ ?, g" l- c
1.首先使用重签时用的开发者**创建一个App ID,bundleID随意。iOS <wbr>IPA实现重签名
' S8 C# {# e G6 i! e6 _0 W4 A$ ^2.为上一步创建的App ID创建一个Provisioning Profile并下载到本地(可以通过Xcode来完成)即.mobileprovision文件* Y% |* ]/ s0 P0 k; } ~
3.创建Entitlements Plist。其实就是一个plist文件,配置如下:
+ ~" A f2 T. l$ F7 x" ~( i6 @! Z8 o3 b* K0 k8 Q7 k8 o! V+ h
application-identifier; |# \6 ~5 W" y# P$ H4 {; H
Prefix. BundleID F5 I( t1 ~0 E9 _/ G0 V
get-task-allow" B1 C* v, ^) |
4 a+ ]* L7 f- S- K) X: a2 n& p keychain-access-groups
5 F: ^+ z6 C. g
( t; [3 b" `8 H5 p6 G Prefix. BundleID ' T' C. {9 w" ?" h* A' g
9 y$ d5 r, Z! t5 u其中,Prefix就是上面截图中的Prefix,BundleID就是你申请的- r; N7 H- Q7 c+ H- t; U1 ^
4.修改ID 就是你可以你可以修改IPA包的bundleID值9 L1 o2 u8 x# |8 s: Y% Y. _
5.配置发布配置文件 这个是 你在创建发布的时候 使用的配置** 可以是在本机创建的 也可以是 别人配置的 给你到处的p12文件
# v# l7 X2 h: L1 {7 |# d( E y" A6.点击重新签名就可以了 一般 重签的包在原包的文件夹下
! h, x! t' Y" I$ f$ b" m8 P- w5 i6 Z
# U/ N8 C( U& b8 L* B* C" E
" z; g a3 |" s7 Q本文章来源于酷虎云。% G+ o. o! H! T8 k
|
|