2016.5.10
1,钥匙串生成本地证书
2,配置appid,发布证书,推送证书,配置文件
3,iTunes connect创建app
4,xcode打包
1,先本地钥匙串生成一个本地证书
从钥匙串颁发证书这里电子邮件地址和名称随意写就ok
生成证书生成的证书文件如下
本地证书2,苹果开发者中心添加appid、证书、配置文件
(1)添加appid
name根据自己app来写
bundle id根据自己app写,我习惯用com.xxx.app格式
把项目所需的功能选上,比如推送、健康等。
下面点continue,然后register即可
(2)证书
根据所需创建证书
这里以提交到App Store时的推送证书为例
选对应的bundle id,然后继续
选之前生成的本地证书
到这里,证书就创建好了
此时需要下载刚才创建好的证书,然后双击打开,在钥匙串中找到对应证书
右键导出证书
注意,文件格式默认是.p12,如果不是的话,可以退出钥匙串重新打开证书重复试几次。然后存储即可。
上面点存储,会让设置一个密码,后面双击证书或打包时会让输入密码
(3)配置文件
这里以发布时的配置文件为例
这里选择之前添加的appid,注意证书和配置文件的appid一定要对应,否则无法在同一个工程里使用
这里选择前面添加的发布证书,如果有多个注意自己辨别清楚对应的appid
配置文件名字,我习惯用工程名+PP格式来命名,如:MusicPP
这里就配置好了,下载即可。
存储下来的证书和配置文件如下,双击即可使用
到此,证书和配置文件之类的就弄好了,接下来就是再iTunes connect上创建app,然后xcode打包啦~
3,iTunes connect创建app很简单,就不细说了~
4,打开工程,在xcode的偏好设置里把开发者账号添加上。再双击打开刚才下载下来的证书和配置文件,将工程中bundle id改成配置appid时的bundle id,版本号按照需要设置,下面的signing勾去掉,然后选配置文件
在build setting里搜code sign,确认一下是否选的distribution
在capabilities里检查一下所需要的功能是否打开,如通知。
然后,product -scheme - edit scheme,将run里的debug改为release模式
接下来把模拟器那里选为generic iOS device,然后product -archive
upload to App Store,然后走完下一步,就可以在iTunes connect 里构建版本了。
export是打ipa包的,也是一直点下一步,最后选目录存储ipa包。
个人习惯使用上一种方法,比较简单。
如果上面使用了export的方法,打完ipa包后,
按照下图,打开application loader
然后登录开发者账号,选取刚才的ipa包
然后下一步,
最后就可以去iTunes connect构建版本了。
完成~
网友评论