ios 10 更新所遇到的坑

最近刚更新了xcode8 ,手机升级了ios10 ,记录一下所遇到的坑

一 . 证书问题

更新了xcode8 打包时提示需要遵守苹果的新协议才可以访问成员和描述文件

解决办法:登陆开发平台同意最新的协议,把xcode上之前的描述文件删除重新下载,配置证书的时候可以选择General中的Automatically manage sing自动配置证书比之前一项一项的选方便了不少

二.文字大小问题

手机升级了ios10安装之前的应用发现有些写死的控件,文字没有显示完整,再ios10中文字比之前版本大.coretext写的控件,高度计算上出了一些问题,再之前的计算方法中计算出来的高度在ios10上小,目前没有找到好的解决方法,只是大概加上了三个像素高度,

三.textView粘贴文字问题

时间: 2024-10-09 22:02:25

ios 10 更新所遇到的坑的相关文章

iOS 10 更新

1.解决工程中输出无关日志 Edit Scheme -> Run -> Arguments, 在Environment Variables里边添加   OS_ACTIVITY_MODE        disable 遗留问题: 还会出现下面这个问题5]: Class PLBuildVersion is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform

iOS 10 的坑:新机首次安装 app,请求网络权限“是否允许使用数据”

这个坑最近弄得我很抓狂,不过现在基本弄清楚了.记录一下过程中我收集到的信息,分享给大家. 症状 iOS 10 之后,陆陆续续地有用户联系我们,说新机第一次安装.第一次启动的时候,app 首屏一片空白,完全没数据.kill 掉重新打开就好了. 一开始以为是用户网络情况不好,但随着越来越多的用户报告这个问题,我意识到这并不是偶然情况.但是并非所有用户都如此. 而且卸载掉之后,如果再装,也不会出现这现象.问题只会出现在这台设备第一次安装.第一次启动的情况下.如果把手机抹掉.重置,问题还能重现. 定位问

更新xcode8后真机调试报code signing is required for product type 'xxxxx' in SDK 'iOS 10.0'

刚更新Xcode8真机调试会遇到一下问题,见图 是因为Xcode8重新配置了Provisioning Profile,需要开发者重新选择一下Team. 步骤:Targets ——>General ——> Signing ——> Team 如果还是不能解决检查一下下面几个地方: 1.看看自己工程里面的xxx-Info.plist文件里面的Bundle identifier是否正确2.再看看自己工程中xxxTests里面的xxx-Info.plist里面的Bundle identifier是

【都是坑呀!】Windows 10下面及IOS 10.3系统以上使用Charles抓不到包

1.首先来说一下,在Windows 10下面使用Charles抓不到数据包 今天同事说他的电脑Windows突然使用Charles抓不到数据包了,而之前都是能正常抓取的.首先想到的原因是:手机问题,更换手机,结果不起作用.回想到了是不是安装淘宝镜像问题导致的?结果上网搜索后,没有关系. 后来上网查询了一下,发现是防火墙的问题,于是关闭防火墙后,发现关闭防火墙后竟然能够抓到数据包了. 后续想了一下,把防火墙关闭掉,一些软件的检查杀毒就能起作用了.后续发现可以在不关闭防火墙的情况,操作几个选项即可正

开发者所需要知道的 iOS 10 SDK 新特性

转自:https://onevcat.com/2016/06/ios-10-sdk/ 写的很好啊.哈哈哈 总览 距离 iPhone 横空出世已经过去了 9 个年头,iOS 的版本号也跨入了两位数.在我们回顾过去四五年 iOS 系统的发展的时候,不免感叹变化速度之快,迭代周期之短.iOS 7 翻天覆地的全新设计,iOS 8 中 Size Classes 的出现,应用扩展,以及 Cloud Kit 的加入,iOS 9 里的分屏多任务特性等等.Apple 近年都是在 WWDC 发布新的系统和软件,然后

再谈CVE-2017-7047 Triple_Fetch和iOS 10.3.2沙盒逃逸

作者:蒸米 ----------------- 0x00 序 Ian [email protected]发布了CVE-2017-7047Triple_Fetch的exp和writeup[1],[email protected]也发表了关于Triple_Fetch的分析[2],但由于这个漏洞和exp有非常多的亮点,所以还剩很多可以深入挖掘的细节.因此,我们简单分析一下漏洞形成的原因,并具体介绍一下漏洞利用的细节,以及如何利用这个漏洞做到iOS 10.3.2上的沙盒逃逸. 0x01 CVE-2017

iOS 10 版本适配问题收集-b

随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出. 1.系统判断方法失效: 在你的项目中,当需要判断系统版本的话,不要使用下面的方法: #define isiOS10 ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=10) 它会永远返回NO,substringToIndex:1在iOS 10 会被检测成 iOS 1了

iOS 10 的适配问题-b

随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出. 1.系统判断方法失效: 在你的项目中,当需要判断系统版本的话,不要使用下面的方法: #define isiOS10 ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=10) 它会永远返回NO,substringToIndex:1在iOS 10 会被检测成 iOS 1了

兼容iOS 10 资料整理笔记-b

原文链接:http://www.jianshu.com/p/0cc7aad638d9 1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大. iOS 9 以前的通知 1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼. 2.应用在运行时和非运行时捕获通知的路径还不一致. 3.