iOS-发布APP到APP STORE步骤(CN)
Posted Samboo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS-发布APP到APP STORE步骤(CN)相关的知识,希望对你有一定的参考价值。
先大概说一下iosAPP上架的几个步骤(详细步骤见下图):
1.创建证书请求文件
2.登录苹果开发者中心生成发布者证书(下载下来要双击一下)
3.设置APPID(要用到Bundle ID,建议从XCode中复制这样的话就不用更改XCode项目里的Bundl ID里,不然还得改)
4.生成配置文件(要用到APPID和证书,退出XCode再双击配置文件,打开项目)
5.在开发者中心里的ITunes Connect里的APP新建APP项目并配置相应的信息(需要各个版本的屏幕截图,运行模拟器,调到最大(command+1)用command+S截图(如果你的键盘没有更改command键的话),还有就是一个1024*1024的图标,不能有圆角)
6.设置XCode的一些属性(主要是选择配置文件和证书账号之类的)
7.打包并上传你的程序
详情如下:
1.创建证书请求文件
接着还有证书请求文件,有的人叫他CSR文件,证书一会要用到这个文件。
首先打开应用程序-》实用工具-》钥匙串访问(KEY CHAIN),左上角钥匙串访问-》证书助理中,选择"从证书颁发机构求证书",如下图:
![技术分享](https://image.cha138.com/20200703/a15bf992c9154ffd86b7c133a8f1a31c.jpg)
在下图所示的界面,你的电子邮件地址:填你申请开发者账号的名称,也就是你登录苹果开发中心的用户名,常用名称,随便起但是要能找到,建议和APP的素材放到一起,但是这个可以单独用一个文件夹来存放证书,CA空,选择存存储到磁盘,点击"继续",然后完成。如图:
![技术分享](https://image.cha138.com/20200703/f6e7f8a885464ee8bbd93e3c023f406b.jpg)
有了证书请求文件就可以创建证书了
2.找到苹果开发者中心的Member Center(会员中心)
如图:
![技术分享](https://image.cha138.com/20200703/fa59cedb556e4c3b8a67c01a7412420c.jpg)
输入公司或个人的开发者账号和密码,如图:
![技术分享](https://image.cha138.com/20200703/2c3de6589f404b64bd1fa09d1b28c4f8.jpg)
创建证书
然后登陆,就会出现以下界面:点击Certificates, Identifiers & Profiles
![技术分享](https://image.cha138.com/20200703/4f375e2bd791417286f6f88e81bf3971.jpg)
接着看到下图,按照下图继续点击,
![技术分享](https://image.cha138.com/20200703/17dd66dcb28548edba2ee3f511359451.jpg)
接着就可以制作证书文件,就选
![技术分享](https://image.cha138.com/20200703/eca60ae055874027bd0af26c3a71af52.jpg)
就像之前创建APPID一样创建证书文件,需要用到刚才的那个文件,如图:
![技术分享](https://image.cha138.com/20200703/243ebe4bb80e4511a497b3b2587678db.jpg)
![技术分享](https://image.cha138.com/20200703/a0caa8e4858e46d2a5b249cd5c258fc7.jpg)
然后一直continue到这个界面,需要你选择刚才下载的证书请求文件,不要找错,如图:
![技术分享](https://image.cha138.com/20200703/a4fc04bb6281411aadc2a0c3e774510b.jpg)
下载证书
![技术分享](https://image.cha138.com/20200703/821da484bd284969b4b20938a5dc1966.jpg)
然后Done,下载好的证书需要双击一下导入到钥匙串里面。
接着就是到APPID里设置应用程序的名字(这个随便啦记住就行啦一会会用到的)和Bundle ID(建议从XCode中直接复制过来)
接着创建APPID
如图:
![技术分享](https://image.cha138.com/20200703/15d92ee651a744749a665e28925b9b88.jpg)
![技术分享](https://image.cha138.com/20200703/31010d72c838419792a3c372b86eb4b9.jpg)
![技术分享](https://image.cha138.com/20200703/5d3fc0fc3f864f3facde40c9039809ab.jpg)
然后continue,Submit,Done。
然后就是创建配置文件
![技术分享](https://image.cha138.com/20200703/f1aa4c9b673347c1bcd438525ef487d4.jpg)
![技术分享](https://image.cha138.com/20200703/507ca686baf44c1c8d2ed5806156d850.jpg)
![技术分享](https://image.cha138.com/20200703/87b5c2bba5bc440b8bc6b6e90e735cdd.jpg)
![技术分享](https://image.cha138.com/20200703/1605077729f7432184be45973794dd11.jpg)
![技术分享](https://image.cha138.com/20200703/1b7789fadca34ebea6cc33dd1799056e.jpg)
然后continue,
![技术分享](https://image.cha138.com/20200703/589848041a9d4e19b340532727184eeb.jpg)
![技术分享](https://image.cha138.com/20200703/3f7b924decc242bc9f5a2af3cea0abf9.jpg)
然后Done,退出XCOde双击配置文件,XCode会启动,打开项目即可。
接着登录ITunes Connect,新建APP
![技术分享](https://image.cha138.com/20200703/1a59460e9e474affa8932103a425de59.jpg)
![技术分享](https://image.cha138.com/20200703/abf3d8b7dbe6446e80846d5a7e2754d5.jpg)
左上角,点+,新建APP
![技术分享](https://image.cha138.com/20200703/9e361b32a5584fa69b88096284a912e6.jpg)
![技术分享](https://image.cha138.com/20200703/f28ec6518912419c82314c1fbdba59a5.jpg)
![技术分享](https://image.cha138.com/20200703/c5de511ab99347a199071cfe2bdf5375.jpg)
接着还有就是配置一些应用程序的信息,只要是没说可不填的都尽量填上
如图:
![技术分享](https://image.cha138.com/20200703/2616d5d4fdde4bdaa93f471c459bedc1.jpg)
![技术分享](https://image.cha138.com/20200703/fa9fa2e7ad864ff395687934b8892529.jpg)
![技术分享](https://image.cha138.com/20200703/839caff5567744429712a1fff2ac63f2.jpg)
每个版本最好都要有几张图片,图片的来源就是运行所有的模拟器,用command+1调到最大,然后command+s就可以了
![技术分享](https://image.cha138.com/20200703/0faf1a1765844cff9c4fc8a2fdea9938.jpg)
![技术分享](https://image.cha138.com/20200703/0a234677783346f99b72b09b46ac348a.jpg)
接着就是XCOde的配置了,HEHEHEHE是配置文件的名字
![技术分享](https://image.cha138.com/20200703/4329843f2b124646ad69baf2d896babc.jpg)
![技术分享](https://image.cha138.com/20200703/a0f1c92384294c96a63ef9b2c0780944.jpg)
![技术分享](https://image.cha138.com/20200703/57841cc1d3a448e28d2a58b9f46ec91b.jpg)
这个就解释到这吧,
剩下的就是打包上传了
把模拟器的设备选一下
如图:
![技术分享](https://image.cha138.com/20200703/802158f0616246cd87c491ef76d08a76.jpg)
然后就是
在Project->Archive进行编译
![技术分享](https://image.cha138.com/20200703/636d4be9b343482f9d3dc19218e6cfc3.jpg)
![技术分享](https://image.cha138.com/20200703/8b4014d43fbd40c68465cdb8e98c251f.jpg)
![技术分享](https://image.cha138.com/20200703/6961a3d8e8e04d56a2b9d5baa0553936.jpg)
接着就可以上传到APPStore了
![技术分享](https://image.cha138.com/20200703/081886ca98ca4425b856e079a4b67987.jpg)
还有最后一步就是登录到开发者中心找到iTunes Connect的APP
找到准备提交,内建版本找到刚才上传的那个APP就可以了,如图:
![技术分享](https://image.cha138.com/20200703/1aa14349584a432eb96996df5db3f689.jpg)
然后点击提交以供审核就可以了。
重点来了
在下面这个地方我是死了N多次
![技术分享](https://image.cha138.com/20200703/d960d32cb3a34ab2b68256d52afb9ab0.jpg)
如图:
![技术分享](https://image.cha138.com/20200703/017dec2c949a4a639bc947070ec3b36e.jpg)
最终的最终还是解决了,原因是因为有个证书过期了删了再下个就好了:
打开钥匙串
![技术分享](https://image.cha138.com/20200703/6e4b1c0aca114215b2d9cf41e5e757c5.jpg)
显示所有已过期的证书
![技术分享](https://image.cha138.com/20200703/dcebe24726cf477b9d17990dd6eb6d7a.jpg)
3,在‘登陆’和‘系统’中删除已过期的Apple Worldwide Developer Relations Certification Authority证书(‘系统’需要解除权限才能删除)
![技术分享](https://image.cha138.com/20200703/20c0d43d1b5e4f359815662e99f99fa1.jpg)
4,下载新的Apple Worldwide Developer Relations Certification Authority证书,双击安装即可。
以上是关于iOS-发布APP到APP STORE步骤(CN)的主要内容,如果未能解决你的问题,请参考以下文章