自己的经验总结,有错的话请留言,第一时间更改。

先大概说一下IOSAPP上架的几个步骤(详细步骤见下图):

创建证书请求文件

登录苹果开发者中心生成发布者证书(下载下来要双击一下)

设置APPID(要用到Bundle ID,建议从XCode中复制这样的话就不用更改XCode项目里的Bundl ID里,不然还得改)

生成配置文件(要用到APPID和证书,退出XCode再双击配置文件,打开项目)

在开发者中心里的ITunes Connect里的APP新建APP项目并配置相应的信息(需要各个版本的屏幕截图,运行模拟器,调到最大(command+1)用command+S截图(如果你的键盘没有更改command键的话),还有就是一个1024*1024的图标,不能有圆角)

设置XCode的一些属性(主要是选择配置文件和证书账号之类的)

打包并上传你的程序

详情如下:

创建证书请求文件

接着还有证书请求文件,有的人叫他CSR文件,证书一会要用到这个文件。

首先打开应用程序-》实用工具-》钥匙串访问(KEY CHAIN),左上角钥匙串访问-》证书助理中,选择"从证书颁发机构求证书",如下图:

在下图所示的界面,你的电子邮件地址:填你申请开发者账号的名称,也就是你登录苹果开发中心的用户名,常用名称,随便起但是要能找到,建议和APP的素材放到一起,但是这个可以单独用一个文件夹来存放证书,CA空,选择存存储到磁盘,点击"继续",然后完成。如图:

有了证书请求文件就可以创建证书了

找到苹果开发者中心的Member Center(会员中心)

https://developer.apple.com/

如图:

输入公司或个人的开发者账号和密码,如图:

创建证书

然后登陆,就会出现以下界面:点击Certificates, Identifiers & Profiles

接着看到下图,按照下图继续点击,

接着就可以制作证书文件,就选

就像之前创建APPID一样创建证书文件,需要用到刚才的那个文件,如图:

然后一直continue到这个界面,需要你选择刚才下载的证书请求文件,不要找错,如图:

下载证书

然后Done,下载好的证书需要双击一下导入到钥匙串里面。

接着就是到APPID里设置应用程序的名字(这个随便啦记住就行啦一会会用到的)和Bundle ID(建议从XCode中直接复制过来)

接着创建APPID

如图:

然后continue,Submit,Done。

然后就是创建配置文件

然后continue,

然后Done,退出XCOde双击配置文件,XCode会启动,打开项目即可。

接着登录ITunes Connect,新建APP

左上角,点+,新建APP

接着还有就是配置一些应用程序的信息,只要是没说可不填的都尽量填上

如图:

每个版本最好都要有几张图片,图片的来源就是运行所有的模拟器,用command+1调到最大,然后command+s就可以了

接着就是XCOde的配置了,HEHEHEHE是配置文件的名字

这个就解释到这吧,

剩下的就是打包上传了

把模拟器的设备选一下

如图:

然后就是

在Product->Archive进行编译

接着就可以上传到APPStore了

还有最后一步就是登录到开发者中心找到iTunes Connect的APP

找到准备提交,内建版本找到刚才上传的那个APP就可以了,如图:

然后点击提交以供审核就可以了。

重点来了

在下面这个地方我是死了N多次

如图:

最终的最终还是解决了,原因是因为有个证书过期了删了再下个就好了:

打开钥匙串

显示所有已过期的证书

3,在‘登陆’和‘系统’中删除已过期的Apple Worldwide Developer Relations Certification Authority证书(‘系统’需要解除权限才能删除)

4,下载新的Apple Worldwide Developer Relations Certification Authority证书,双击安装即可。

iOS上架我不允许你还不会相关推荐

  1. iOS上架appstore详细教材

    假如你用原生xcode开发,上架是相对简单. 但假如是用hbuilderx这些uniapp框架开发,没有mac电脑,没有xcode,那么还能上架吗?是可以的,你看完这篇文章,就知道如何在没有mac电脑 ...

  2. iOS上架App Store详解(图文)

    上架基本需求资料 1.苹果开发者账号(如还没账号先申请- 苹果开发者账号申请教程) 2.开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.appl ...

  3. iOS上架及证书最新创建流程

    目前使用uniapp框架开发app,大大节省了我们兼容多端应用的工作量和人手,所以目前非常缺乏ios上架和证书创建流程流程的文档 假如你没有任何的打包或上架经验,参考本文有很大的收益. 通常申请ios ...

  4. 迅雷“回归”引发的IOS上架痛点思考

    前几天,时隔4年的迅雷再次"归来",重新上架App Store,根据数据显示,迅雷于7月14日霸榜App Store应用总榜,仅在14日当日,迅雷App的下载量就达到了92587次 ...

  5. iOS上架App Store详细图文教程

    上架基本需求资料 1.苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2.开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa测试上架的完整流程,中途可能会遇到一些报错,一般 ...

  6. 2019年iOS上架详细图文流程

    上架基本需求资料 1.苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2.开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa测试上架的完整流程,中途可能会遇到一些报错,一般 ...

  7. ios上架及证书最新申请流程

    ios上架及证书最新申请流程 在使用hbuilderx或apicloud等uniapp框架开发app的时候,需要安卓证书或ios证书,假如是开发ios应用,打包成ipa包后,还需要将这个ipa上架到a ...

  8. Andoroid/IOS上架所需物料

    APP上线时,我会把上架清单拿出来,完成一项内容就会打个对钩,避免上线遗漏. 给大家分享一下我的日常,如果有不足还请指正. 注:如果是首次上架可能还需要:邓白氏编码(IOS上架必须要有).软件著作权( ...

  9. IOS上架因为2.3.1被拒绝

    原因 这次我iOS上架因为以下原因被拒了 Thank you for contacting App Store Review. I understand that you have been wait ...

最新文章

  1. java统计_java统计当前在线数
  2. zg手册 之 python2.7.7源码分析(1)-- python中的对象
  3. net-speeder 安装
  4. php 有 stringbuffer,string,stringbuffer以及stringbuilder的区别
  5. 移动设备将成为2014年最大的安全风险
  6. python顺序结构实验设计_实验二 顺序结构程序设计(验证性实验)
  7. C#加密解密DES字符串转
  8. Navicat for MySQL出现1030-Got error 28 from storage engine错误
  9. golang基础之初识
  10. 中国制造强在哪儿?从美特斯邦威到Shein
  11. VC++开发数字图像处理系统2
  12. python基础:os模块
  13. java自定义异常必须继承什么类_49.Java-自定义异常类
  14. 进不去jetbrain官网怎么办
  15. 零基础学习Java真的很难?初学者必须了解的Java基础知识梳理
  16. 护眼台灯界的“变形金刚”,性能爆表还帅气十足 | 钛空智慧星球推荐
  17. 苹果ppt_苹果电脑最强PPT神器来了!2000个模版、7 大功能让你的PPT更好看
  18. 股票资管分仓和期权资管分仓功能的区别及搭建
  19. 12C DELETE FROM wri$_adv_sqlt_rtn_planWHERE task_id = :tid AND exec_name = :execution_name
  20. K3Cloud二次开发规范-1

热门文章

  1. Elasticsearch启动报FileNotFoundException: search_slowlog.json (Permission denied),带详细解决方法
  2. 在kali虚拟机中安装USB 无线网卡驱动
  3. elastic search,又一个基于lucene的nosql好项目
  4. 有没有什么靠谱的网上兼职副业,一天30就行?
  5. 今日头条推荐系统算法岗日常实习面试经验
  6. c语言 accept,AcceptEx浅析(转)
  7. 关于listen()的的第二个参数backlog
  8. 2021-06-04 路由器频繁掉线 Maximum number of concurrent DNS queries reached (max: 150)
  9. linux lxc端口修改,Linux LXC基本配置选项
  10. 一年一度秋风劲——年度总结