ionic编译ios应用并发布到app store流程(一)

1、配置签名ID
2、配置app ID
3、在iTunes Connect中创建应用清单
4、编译并上传应用文件
5、提交等待审核

如果海没有配置苹果开发者账号,需要先注册账号。访问https://developer.apple.com/programs注册账号;苹果开发者账号的价格是99美元/年。如果不用自己的私人账号,可以重新注册一个账号

配置认证和ID

注册好账号以后,可以打开xcode软件并进入设置页面,如果海没有在软件中添加账号,则要先去Accounts选项卡下添加账号,这样能让xcode和我们的账号保持同步。

让我们开始获取认证签名(也被称之为发布证书),它被用来对应进行签名并验证应用是这个账号创建。在mac自带的钥匙串访问中点击证书助理在点击从证书颁发机构请求证书...

ionic编译ios应用并发布到appstore流程(一)
之后在证书助理界面里填写相关内容,

并且保存到桌面

ionic编译ios应用并发布到appstore流程(一)
注:1、如果没有账号则在xcode中登录苹果开发者账号。
2、在preference菜单中管理账号和证书。
3、特别为发布(非开发)创建一个新的认证签名
当配置好认真签名之后,它会在ios发布列表中出现。为了测试,我们应该有一个ios开发认证签名

配置应用的ID标识

现在我们将通过苹果开发者会员中心设置应用的ID标识。标识用来允许应用拥有的应用服务的权限,例如Apple Pay或者HealthKit。多标识也许会用在同一个应用需要不同的服务上,但是在这个例子中我们仅需要一个。打开developer.apple.com,并使用Apple账号登陆。然后选择Certificates、Identifiers和Profiles。

ionic编译ios应用并发布到appstore流程(一)
我们想要为应用配置新的应用ID,又来在Apple生态环境中追踪应用。点击App IDs-->+添加按钮,为项目添加Bundle ID

ionic编译ios应用并发布到appstore流程(一)
App ID Description 的name 可以随意填。

ionic编译ios应用并发布到appstore流程(一)
Bundle ID 最好的格式是:(如:com.cpmpany.yayade)。
这里Bundle ID是要和Xcode项目中的Bundle Id 一致的。(最好将项目中的Bundle Id复制过来)

ionic编译ios应用并发布到appstore流程(一)
如果有推送功能,要把“Push Notifications”勾选,反正就是项目用到什么功能或服务就把相应的选项勾选。

之后就是 continue -->register 完成注册bundle ID的工作

生成发布证书

ionic编译ios应用并发布到appstore流程(一)
点击 “+”按钮之后,出现以下内容界面,只需要选择“App Store and Ad Hoc” 即可,然后continue。

ionic编译ios应用并发布到appstore流程(一)
两次continue之后,进入以下界面(如下图)
选择 “Choose File...”按钮 ,将我们刚刚生成的.certSigningRequest证书导入。--->continue--> downLoad-->Done

生成发布证书之后,下载(downLoad)-->找到下载的文件双击自动安装。
之后我们可以在“钥匙串访问”软件看到我们刚刚安装好的发布证书

如果看到开发者证书无效。解决方案详见:http://my.oschina.net/sfandy/blog/617139?fromerr=OT2Ptq54
如果解决完“开发者证书无效”的问题就要将第6步操作重新做一遍,生成有效的证书。

生成profiles证书

点+之后

App ID : 选择含有对应Bundle Id 的app Id。

之后就是下载文件:downLoad-->找到下载的文件双击自动安装。

进入iTunes Connect中创建应用清单

你就可以将部署你的App了 请看下个教程。
注:本文结合http://www.jianshu.com/p/996672107eb1和ionic 实战书集。

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复