Xcode 8 APP发布流程

先放一篇我之前写的APP发布流程(Xcode 8之前)
APP发布流程
这里先放一篇之前的文章是因为之前的文章已经很详细的讲解了发布的整个流程, 所以这里只对区别的地方加以说明

Xcode 8 的发布,证书环节和之前的文章是一样的, 亲们可以去看我之前的文章证书部分
首先,我个人认为Xcode 8对APP的发布真的是做了一个很人性化的改进, 虽然网上很多人喷他, 但是这个不起眼的改进却能让一个很繁琐却没什么意义的事情不再需要我们来管理
这个新增加的功能就是 证书自动管理

Xcode 8 APP发布流程_第1张图片
Snip20161018_1.png

箭头所指的位置打勾, 然后选择Team, 全部配置好后剩下的全都不用管, 直接选择小锤子

Snip20161018_2.png

然后product -> Archive

Xcode 8 APP发布流程_第2张图片
Snip20161018_6.png

后面正常打包, 将打好的ipa 包 上传即可

这里要说明一下, 在xcode8 之前, 我们打包的时候会在Target ->Build Setting ->Code Signing 这里全部选为你的开发证书, 但是如果你在Xcode 7 中也这样选, 再换回Xcode 8 打包时, 你只要选择自动管理就可以, 因为 Code Sign 这里跟之前是不一样的, 默认不必全部选择, 如果你好奇认为全部选择才能成功, 这样反而不成功

Xcode 8 APP发布流程_第3张图片
Snip20161018_7.png

自动管理后Target 下,箭头所指位置变为iOS Developer, 切记不要更改, project 下与原来一致

Xcode 8 方便就方便在以后我们要打包, 直接模拟器改为小锤子, 如果要真机测试, 连上真机后直接选择真机就好, 其他的事情全部不用管, Xcode 8 会自动为我们匹配证书, 就像你切换模拟器一样方便

番外篇:

一般我们选择了Xcode 8 都是为了iOS10 适配才使用的, 但是打包发布时, 会发现你的ipa文件上传后, 不一会你在活动里找不到你刚刚发布的版本了, 在构建版本时,你会发现他

screenshot.png

并且他会提示,此构建版本无效, 这个解决方法网上也比较多, 你查看你申请AppStore的邮箱, 苹果会给你发邮件,指出哪里的权限需要添加并且添加什么字段, 按照他们的要求在info.plist中添加响应的字段和描述即可

你可能感兴趣的:(Xcode 8 APP发布流程)