一、证书,真机调试
关于证书这一块先要理清他们之间的关系 每一项到底是干什么的 才能熟练的处理
下面开始介绍一下各个模块的作用
certificates 这就是我们常说的证书 是跟电脑上的秘钥关联的
appid 这是跟咱们的项目关联的 通过bundleId
devices 这是设备
provisioning 这是关联文件设证书和appId联系到一起
先说证书的创建以及申请
电脑的钥匙串中 从证书机构颁发证书 建议选择存储到本地 放到桌面好找下一步需要
如果项目不需要推送就直接选择第一个,
如果需要推送 咱们可以先建appId 在appId中记得勾选push
建好之后点开这个appId 在这里创建证书
第三步就是创建关联文件了
选择刚才建好的appId 点击下一步 会让选择证书
这里特别说明 如果你创建的是推送appId 那么还需要在证书哪里在建一个普通的证书 或者以前的都可以
在这里选择那个就好了 只要你看appId那里的push是绿色 可用的就可以了
完成之后 现在生成的文件双击就就可以了 在重启Xcode
选择刚才建好的关联文件
至此大事告成
二、版本发布
1.设置好项目内部General中的版本号信息;
2.调整项目模式未Generic ,通过Xcode上方Product--Archive生成一个版本
3.等完成时会有一个弹窗页面里面有刚刚生成的版本,右侧有直接提交和导出两种方式
1)直接提交,可能于网络、翻墙等等各种相关我是几乎没成功过都是采用第二种
2)导出一个ipa文件,通过Xcode自带的这个工具提交,如果有问题会返回错误信息调整在提交(由于我电脑系统版本问题,每次需要改动生成版本中的info.plist文件版本号为14C109)
4.一般不超过半个小时就可以在开发者账号里看到刚刚提交的版本文件。