首页 > 其他分享 >iOS上架ipa上传问题那些事

iOS上架ipa上传问题那些事

时间:2022-11-10 10:55:37浏览次数:64  
标签:ipa XCode 配置文件 证书 APP iOS 开发者 如图 上架

 

总结一下自己的经验,如有错误请留言,尽快修改。

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

创建证书申请文件

登录Apple开发者中心以生成发行者证书(双击以下载)

设置APPID(如果要使用Bundle  ID,建议从XCode复制。这种情况下,不需要在XCode项目中更改捆绑包id,否则必须更改)

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

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

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

打包并上传你的程序。

详情如下:

创建证书申请文件

然后是证书请求文件,有人称之为CSR文件,证书后面会需要这个文件。

首先,打开应用程序-& gt;实用工具-& gt;钥匙链访问,在左上角的证书助手中选择‘从证书颁发机构获取证书’,如下图所示:

在下图所示的界面,你的电子邮件地址:填你申请开发者账号的名称,也就是你登录苹果开发中心的用户名,常用名称,随便起但是要能找到,建议和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证书(‘系统’需要解除权限才能删除)

 

 

标签:ipa,XCode,配置文件,证书,APP,iOS,开发者,如图,上架
From: https://www.cnblogs.com/xnyzie/p/16876348.html

相关文章

  • Ios tat 监视I/O子系统
     iostat是I/Ostatistics(输入/输出统计)的缩写,用来动态监视系统的磁盘操作活动。11.1.命令格式iostat[参数][时间][次数]11.2.命令功能通过iostat方便查看CPU、网卡......
  • 100个iOS开发面试题汇总
    ​关于iOS开发面试,不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的......
  • Ios tat 监视I/O子系统
    iostat是I/Ostatistics(输入/输出统计)的缩写,用来动态监视系统的磁盘操作活动。11.1.命令格式iostat[参数][时间][次数]11.2.命令功能通过iostat方便查看CPU、网卡、tty设......
  • iOS快速实现环形渐变进度条
    前言进度条相信我们大家都不陌生,往往我们很多时候需要使用到圆形进度条。这篇文章给大家分享了利用ios如何快速实现环形进度条,下面来一起看看。一:先制作一个不带颜色渐变的......
  • 题解 SP11198 【IPAD - Ipad Testing】
    postedon2021-06-0220:59:42|under题解|sourceSP11198是个神题,它考察了选手们的记忆、乱搞、找规律、压行能力。本题题解是乱搞题解,没有证明。下面就由我来解......
  • HDU 1017 A Mathematical Curiosity
    DescriptionGiventwointegersnandm,countthenumberofpairsofintegers(a,b)suchthat0<a<b<nand(a^2+b^2+m)/(ab)isaninteger. Thi......
  • uniapp上架ios流程
    上架基本需求资料 1、苹果开发者账号2、开发好的APP 上架AppStore审核分7步进行。 1、安装iOS上架辅助软件Appuploader2、申请iOS发布证书(p12)window操作教程3、......
  • iOS进阶课程-ASIHTTPRequest框架-关东升-专题视频课程
    iOS进阶课程-ASIHTTPRequest框架—1795人已学习课程介绍        ASIHTTPRequest框架安装与配置,以及同步请求、异步请求,和如何上传数据开发;课程收益    掌握ASI......
  • iOS中的下拉刷新及等待指示器-关东升-专题视频课程
    iOS中的下拉刷新及等待指示器—2613人已学习课程介绍        iOS中的下拉刷新及等待指示器的使用课程收益    掌握下拉刷新及等待指示器的使用讲师介绍   ......
  • 使用github管理iOS分布式项目开发
    使用github管理iOS分布式项目开发 在我们iOS项目开发过程中,我们的团队成员都是分散的、分布式,这个项目管理带来了挑战。Git是一个能够进行版本管理的软件,它是cvs和svn的未......