我的 ionicIonic之路ionic2实战

ionic2实战-打包ios app

2017-04-28  本文已影响10561人  昵称已被使用_

准备软硬件环境

注意: Mac OS系统版本要和Xcode版本号匹配,也就是旧版本Mac OS系统是不能安装新Xcode的.如果要在iPhone上调试app,那Xcode版本号就要和iPhone版本号匹配.所以最好全部使用最新版,然后不要轻易升级,升级一个就要升级另外一个,很麻烦
Xcode8去年就发布了,而且比Xcode7强大好用,建议使用Xcode8,本文也将使用Xcode8打包
Xcode,Mac OS,IOS官方下载地址,建议在App Store上下载

准备打包证书

iOS证书(.p12)和描述文件(.mobileprovision)申请
最新的 iOS 申请证书与发布流程(2016.7)
iOS-最全的App上架教程
2016最新iOS开发证书配置和安装的详细步骤攻略
iOS所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程
推送-iOS 证书 设置指南

1.你的开发者帐号
2.MacOS导出的证书请求文件(怎么导出上面链接基本都有教程)
3.你iPhone的UUID(上面链接中有教程)
4.你要申请的app证书详情,如下表格



5.如果需要开通推送功能,也要申请推送证书


你公司可能会开发很多app,所有app只需要一个发布证书;一个开发者一般会有一个开发证书,所以只需导入一个发布证书和一个开发证书到钥匙串.但每个app都要生成不同的证书描述文件,app描述文件用xcode下载就行(下面会讲),不用导入到钥匙串

苹果开发者官网有时候访问很慢甚至访问不了,也要做好心理准备

代码准备

很多人build不成功就不知道干什么了,build失败会输出错误信息,请一定认真看错误日志
执行以上命令如果你需要加sudo前缀,可以看这里

设置app签名证书

方式1:自动签名

方式2:手动签名

如上图如果app证书设置正确,xcode也下载了证书描述文件,则证书已经设置好了

在真机或模拟器上运行

打包


如果Archive不可点击,如下图,请把设备选择为Generic iOS Device



其他

最后

上一篇 下一篇

猜你喜欢

热点阅读