Xcode8注意事项

2016-09-27  本文已影响0人  FongG

转自:http://blog.csdn.net/yanhsheng304/article/details/52604759

最近发布app被苹果拒了,原因是说在ios10上面链接ipv6出现问题,不得已升级了xcode8。

以苹果的尿性,必定新版本的xcode会出现很多坑,不过注意了就行了。

一:Xcode8 打包上传 构建文件消失

iOS 10 开始对隐私权限更加严格,如果你不设置就会直接崩溃,现在很多遇到崩溃问题了,一般解决办法都是在info.plist文件添加对应的Key-Value就可以了。

要注意的是一定写Value,不然是无效的

补充:Privacy - Photo Library Usage Description必须要加

Privacy - Camera Usage Description           是否允许该APP访问您的照相机

Privacy - Media Library Usage Description  是否允许该APP访问您的媒体资料库

Privacy - Photo Library Usage Description  是否允许该APP访问您的相册

Privacy - Contacts Usage Description  是否允许该APP访问您的通讯录

二:Button的显示问题

在ios10下,原先button的label如果size原先是刚刚好,就会显示显示不全的情况。当时打包没注意,上架了。大概2个字原来需要24,现在需要27来显示。

在这里竖个中指。

三:出现杂乱无章的输出Log

转自:http://blog.csdn.net/u012891546/article/details/52572605

如这些

subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level:0, persist_level:0, default_ttl:0, info_ttl:0, debug_ttl:0, generate_symptoms:0, enable_oversize:1,

屏蔽的方法如下:

Xcode8里边 Edit Scheme-> Run -> Arguments, 在Environment Variables里边添加

OS_ACTIVITY_MODE = Disable

如果写了之后还是打印log,请重新勾选对勾,就可以解决了。(PS:还不行就真机吧)

上一篇下一篇

猜你喜欢

热点阅读