记录一下Xcode8的一些混蛋事

1 篇文章 0 订阅

刚刚才从Xcode8的坑中爬出来 ,以此记录苹果干的这些事。
  1. 好吧 第一点肯定是证书了,转Xcode8后证书什么的出现问题。 解决方案如下
选择Automatically manage signing,即证书自动管理,选择正确的Team,千万别去动Build Setting里面的东西,否则会报错,因为你已经自动管理了。  如果在这些满足条件的情况下仍然报错,具体错误忘记了,不过这都是小事,找到Xcode的Preferences,选中Account,瞄准相应Team,View Details,选中其中任意证书,右键打开Show in Finder  ,删除此文件内所有证书,回到刚才的Xcode界面DownLoad all profiels

  1. 这下该推送咯  。在证书什么的满足正确条件的情况下,无法收到推送。
没什么补充的,到这儿去看看, http://blog.csdn.net/jnbbwyth/article/details/52576169
  1. lable字体变大,显示不完全。原有Frame适配。程序内原来2个字的宽度是24,现在2个字需要27的宽度来显示了。把宽度变宽一点就能显示完全了。
  2. 最大的坑来了。XIB。xib的frame变化,看了上面链接的朋友应该都知道,
    使用Xcode8打开xib文件后,会出现下图的提示。 

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

注意:如果按上面的步骤操作后,在用Xcode7打开Xib会报一下错误,自己去看上面链接,不多解释。                                          
重点来了!细心的朋友会发现,按照上述操作后,会出现一些View,button,等无法显示的问题。这是怎么回事呢。Debug一下发现,在 awakeFromNib或者initsubViews的方法中 原来引用的Xib的控件Frame 全都变为(1000,1000)。直接说解决办法,
在上述两个方法中找到引用Xib控件Frame做依据的地方加一句[_subView  layoutIfNeeded];
如下:
    [_subView  layoutIfNeeded];
    [
_friendHeadcreateBordersWithColor:[UIColorclearColor] withCornerRadius:_friendHead.width/2andWidth:1];
      

还遇到些问题,到处都能搜到了,各位大爷慢慢找找。这里提供几个链接

http://blog.csdn.net/jnbbwyth/article/details/52576169        

 http://www.jianshu.com/p/1cfe674b0770

http://www.jianshu.com/p/62f631012853

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值