IOS 最新开发上架流程 以及发布打包注意事项

一.  获取开发账号,就是申请Apple账号,然后购买服务,可个人,可企业 。

二. 登陆账号

 1. 进去开发者首页,

  

  2. 点击  Certificates, Identifiers & Profiles,

      首先创建 证书certifcates

  

      其次,根据不同需求选择,一般情况,开发选择Apple Development, 发布版本选择 Apple Distribution

 

     下一步

  这里就需要用到Mac证书,此时需要使用mac来手动创建证书:步骤如下:

       搜索并打开钥匙串访问(keychain),在证书助理中,选择从证书颁发机构请求证书

  

      输入你的信息

      

      

    

     此时就获取到了之前所需要的证书,

     选择你的证书,然后下一步

之后你就会进入到可下载页面,下载你创建好的证书,之后需要使用

 

 双击打开下载好的distribution.cer(开发证书ios_development.cer )等下载好的cer文件,这时,你的钥匙串访问中就会出现你的证书,右键导出(如果你右击没有导出,请在窗口顶部选择所有项目,找到后再右键)

 输入文件名、选择路径后点击 “存储”:


输入密码及确认密码后点击 “好”:

至此,我们已经完成了开发证书的制作(得到了 xxx.p12 证书文件),接下来,继续生成开发阶段所需的描述文件,在生成描述文件之前,需要先添加调试设备(iPhone 、iPad)

然后创建Identifieers

 

然后 勾选所需权限,和根据提示输入信息

 

点击下一步后,就会生成确认页面,确认你输入的信息,然后点击register,完成创建Identifiers

注册完成后,生成profile

选择的时候,如果是开发,就选择对应的Development下面对应的类型。发布的就选择发布的地方,我选择的app store发布来举例介绍:

 下一步后,就要选择你之前创建的Identifiers

 之后就会提示确认信息

输入app信息,然后下一步

最后就生成了所需的profile文件

 下载,并需要配置到xcode中

新建项目后,点击左侧的项目名称,然后再targets中,填写对应的Display name 和bundle indentier,这里的名称要保持和创建Identifiers的时候创建app Id的一致

然后选择signing的证书,他会自动识别mac系统中对应的证书

 

 至此,基本配置就好了,当你项目完成后,就可以打包上传构建项目

打包构建发布

注意事项:

上传App Icon的时候,需要上传1024*1024的,而且不能有圆角效果和透明效果!使用1024*1024的图片,生成各个大小的icon,可以使用 Asset Catelog Creator.  会自动生成对应的Assets.xcassets文件夹,直接替换掉自己项目里面的就可以。

点击 xcode - product - archive

 注意:如果Archive是灰色不能点击,说明你的项目选择的虚拟机启动,改为Any iOS 或者 你连接的真是手机,都可以。

点击后,会进行打包,等待弹出弹窗:

一般选择先验证Validate App,后提交发布Distribute App

一直下一步就可以,如果有错误,根据提示百度,然后修复就可,通过验证后,直接提交发布Distribute App,但是再提交发布之前,必须在app store connect中 创建你的对应项目,否则就失败,提示你没有对应项目。其实就相当于提交发布的申请页面。

地址:https://appstoreconnect.apple.com 

输入自己的信息,选择对应的套装ID,就是项目ID,然后创建,成功后就可以继续发布你的程序到该位置

 

最后填写所有发布信息内容,xcode中提交的代码就会出现再构建项目中,选择对应版本,提交审核即可。

原文地址:https://www.cnblogs.com/ningxin/p/14392816.html