IOS开发之适配iOS10及Xcode8的注意点

2020-01-18 16:51:34丽君

下面给大家介绍下iOS10的适配及Xcode8使用上的一些注意点,一起看看!

一、证书管理

用Xcode8打开工程后,比较明显的就是下图了,这个是苹果的新特性,可以帮助我们自动管理证书。建议大家勾选这个Automatically manage signing(Ps.但是在beat2版本我用的时候,完全不可以,GM版本竟然神奇的又好了。)

适配,ios10,xcode8

下面我来说说可能会出现的问题:

1.Xcode未设置开发者账号情况下的截图

适配,ios10,xcode8

解决办法是:大家在Xcode的偏好设置中,添加苹果账号,即可。

2.设备机器未添加进开发者的Device情况下的截图

适配,ios10,xcode8

解决办法是:大家在官网将设备添加进开发机后,陪下描述文件重新下个描述文件即可。

3.正常情况:Xcode配置登录开发者账号后的图片,耐心等待即可。

适配,ios10,xcode8

等待完成之后的图

适配,ios10,xcode8

二、Xib文件的注意事项

使用Xcode8打开xib文件后,会出现下图的提示。

适配,ios10,xcode8

大家选择Choose Device即可。

之后大家会发现布局啊,frame乱了,只需要更新一下frame即可。如下图

适配,ios10,xcode8

注意:如果按上面的步骤操作后,在用Xcode7打开Xib会报一下错误,

适配,ios10,xcode8

解决办法:需要删除Xib里面


<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>

这句话,以及把< document >中的toolsVersion和< plugIn >中的version改成你正常的xib文件中的值

,不过不建议这么做,在Xcode8出来后,希望大家都快速上手,全员更新。这就跟Xcode5到Xcode6一样,有变动,但是还是要尽早学习,尽快适应哟!