企业签名步骤:
1、首先得有一个企业级的账号,然后 生成证书,注册App ID,然后生产描述文件
2、生成一个 entitlements.plist 内容如下:
注意上面的TeamID 要根据你企业账号填对应的值, 还有描述文件生成对应选择的AppId 要按照你的实际情况写
3、下载 生成的证书,描述文件下载安装。然后将上面生成的 entitlements.plist 和 下载描述文件( xxx.mobileprovision )放到一个目录下
4、将要签名的ipa 也放入上面的目录下 然后。 unzip xxxx.ipa
5、进入解压ipa生成的目录。 Payload/xxx.app 删除 embedded.mobileprovision 然后将你自己企业账号生成的描述文件 xxx.mobileprovision 放入 替换原先的 embedded.mobileprovision
6、重新签名
7、将签名后的 Payload 目录压缩成 ipa
完成。
本人为了精简打包过程特地写了个快捷打包的脚本,代码如下:
使用方法为,将 描述文件 xxx.mobileprovision entitlements.plist xxx.ipa 放到一个目录,然后执行脚本,然后一路回车,中途按照提示选择copy输入下签名需要选择的签名名称就行了。