免费开源的iOS开发学习平台

Xcode8新特性:2-Target中General的变化

在Xcode8之前,都需要自己设置证书和描述文件。如果设置出现错误的情况下,还可以通过点击Fix issue来修复这个错误。但这有个问题就在于,Fix issue选项并不是那么好用,有的时候设置是正确的这里也提示需要Fix issue。

可能苹果也意识到这个问题的存在,在Xcode8中可以通过Automatically manage signing选项,让苹果为我们管理证书和配置文件,设置也都是由苹果来完成的。在Xcode8中新建项目,这个选项默认是被勾选的。

从上面图中可以看到,苹果帮我们自动管理了证书和配置文件。而且在之前的项目中,如果想要设置安装后显示在手机上的App名字,还需要自己到Info.plist文件中,修改Display Name字段,而现在直接在General中就可以做修改,这个修改和Info.plist是同步的。

但是,如果我想自己管理证书和描述文件呢?只需要去掉Automatically manage signing选项。

如果自己到Build Settings中手动设置证书和描述文件,可以发现Provisioning Profile选项已经被标明为Deprecated,也就是苹果并不推荐手动设置。