ionic app 发布到 appstore

写在前面

一个app的开发常常需要几个月的周期,在这期间踩过的坑着实不少。尤其是像发布app到appstore这样繁杂的过程,更需要记录下以免忘记。为了保证过程不会遗漏,本文确实有点冗长,到但大致分为以下几步。

0、ionic 中的准备工作

1、申请开发者账号

2、为开发电脑生成钥匙串,加入到iOS Certificates

3、生成app相关信息,app ids

4、生成发布签名

5、在iTunes connect创建应用空间

6、在xcode中配置项目,并上传

0、ionic中的准备工作

在项目工程里面的config.xml中需要修改些内容
需要与xcode中 Bundle Identifier相同

1、申请苹果开发者账号

使用Apple ID 创建开发者账户请 参照简书大牛的文章

https://www.jianshu.com/p/1734ff6c1369

️使用公司或组织账户,请将自己的账户改成Admins

️必须使用agent账号

选择people
将开发者账号添加到Admins

2、为开发电脑生成钥匙串,加入到iOS Certificates


使用mac自带的钥匙串工具生成一个钥匙
将该文件保存到硬盘
申请证书将开发电脑,加入到iOS Certificates

先将电脑加入 development certificates (如果之前已经使用该appleid登录电脑进行开发,可省略,但development certificate 中必须要有该appleid)

添加development certificates

选择download,将文件下载到电脑,双击打开将证书加入到系统里

添加production iOS certificates

️production certificates只能由agent账号添加


后面的步骤跟development 添加操作相同

3、生成app相关信息,app ids


确认信息,然后注册

4、生成发布签名


选择对应的 certificates, 如果没有对应选项,请参照本文档上面步骤进行添加

5、在iTunes connect创建应用空间

️此步骤只能以agent账户才能进行


填写app信息
填写价格与销售范围
填写app详细信息
️构建版本需要xcode上传app后才可用,而且有延时,需要耐心等待
️icon 不能有透明度,建议使用不带圆角的方形图,apple会自动添加圆角

6、在xcode中配置项目,并上传

这里也可以使用自动 signing

选择对应的account,如果没有请选择 add an Account…
输入appleID 和密码即可

6、在xcode中配置项目,并上传


选择运行设备
选择 Archive,构建版本
选择对应的构建版本,先进行验证
点验证
验证成功
开始上传App Store

开始上传,上传结束后。等待几分钟就可以在ituns中查看到当前构建版本。

按照上文ituns 步骤填写相应信息,提交审核。

等待审核通过,收工!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容