ios10适配

来源:互联网 发布:java工程师待遇 编辑:程序博客网 时间:2024/05/21 22:38

原本工程用xcode7运行,适用于ios8.0和9.0的版本。但是在ios10.1更新后,项目无法运行。

下面本人将我所遇到的错误和解决方法一一贴出:

(1)iPhone unavailable    

解决方案:1.将Xcode7升级到8.

                  2.在网上下载xcode ios10.1 sdk,下载解压后放入Xcode下/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 注意:如何打开contents:右键xcode显示包内容

(2)Please try rebooting and reconnecting the device

解决方案:1.查看Xcode是否为最新版本

                   2.重启xcode,并且 重新连接手机或重启手机。

                    3. 检查证书是否重新导入



项目适配于ios10

下面将报错和解决方法一一贴出:

(1)系统字体变大,可能之前的label容纳不下文字,就会出现省略号等问题。

解决方案:1.加入以下代码  [ label sizeToFit]。

                   2.    

 myLabel.font =[UIFont preferredFontForTextStyle: UIFontTextStyleHeadline];
 //是否更新字体的变化    myLabel.adjustsFontForContentSizeCategory = YES;
(我用的方案一解决的-- 在网上找到的方案二,不知为何方案二无法解决问题)
(2)通知以及推送问题
解决方案:添加UserNotifications.framework框架
并进行以下操作


0 0
原创粉丝点击