原本工程用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框架
并进行以下操作