关于iOS打包上架的问题

不小心又忘记了一些小细节,好吧,还是写一篇文章来记录一下iOS项目打包的具体过程吧。

就是这四步,第一步是创建开发者证书配置到本地区。第二部是根据bundle id为某个app添加证书。第三部是添加测试机。第四部是添加打包要用到的证书。

关于iOS打包上架的问题_第1张图片

注意就是在第四部的时候,需要新建两个证书,1、iOS APP Developer证书,这个是开发者证书,方便在本地build的时候使用,此证书可以选择添加模拟器。2、就是App Store证书,此证书是上架所用。这两个证书都是在打包的时候Code Signing Identity中使用的,一个是Debug,一个是Release。另外说明一下Provisioning Profile,这是第一次使用Xcode添加设备时,Xcode自动生成的,team中的所有成员都可以使用这个iOS Team Provisioning Profile在team中的所有设备上调试所有的应用程序。并且当有新设备添加进来时,Xcode会更新这个文件。


关于iOS打包上架的问题_第2张图片

搞完这些差不多就可以上架了。

当然,推送是基本的配置,这块也很简单。在Certificates中选择添加就行了,分别选择Apple Push Notification service SSL (Sandbox)和Apple Push Notification service SSL (Sandbox & Production)这两个。另外,其他证书都可以不用下载,而是用Xcode的账号管理工具下下来直接使用,但是这两个推送证书需要下载到本地,并且用钥匙串生成.p12文件,然后上传到推送平台。生成p12的时候可以设置或者不设置密码。

可能说的比较简单,这里面任何一个步骤如果要截图说明的话都可以写挺多的。下班了,走人。

你可能感兴趣的:(关于iOS打包上架的问题)