准备工作:
1、客户不提供开发者账号,但是需要将你的apple id加入到他们的开发团队中,并授予你upload到app store的权限。
2、客户需提供.p12格式的证书和.mobileprovision文件(如何从开发者账号里边导出p12证书和provision文件请自行百度);如果app集成了推送,那么也需要对方提供.p12格式的aps证书。
开始工作:
1、双击p12格式的证书,会添加到钥匙串中,此时需要输入密码,密码是对方导出的时候设置的,需要对方提供
2、双击provision,自动安装,不需密码
3、用xcode打开工程,选中TARGET/General/,如下图中设置:
其中,第一步中不能勾选,需手动管理;第二步中,选择前面安装的provision即可,其它包括Build Settings栏下的code signing,xcode会自动配置。(如果没自动配置,请手动选择上面安装的证书和provision即可)
4、之后就可以按照平常的方式archive,upload to app store了,上传过程中,会出现如下提示框
在Select Profile处选择前面安装的provision文件即可。
5、将客户提供的推送证书上传到个推或者极光推送的 生产环境上即可。
网友评论