xcode 里面的 deprecated 报错到底是警告还是错误

2016-01-14 13:36:33 +08:00
 wohenyingyu01
/Users/Steven/GitProjects/LinphoneIPhone/Classes/Utils/FastAddressBook.h:26:2: 'ABAddressBookRef' is deprecated: first deprecated in iOS 9.0 - use CNContactStore

同样的错误信息,为啥在别的项目里面是错误,无法编译,而在我的项目里面是警告,可以继续正常编译?怎么设置的?
2342 次点击
所在节点    问与答
7 条回复
WangMaster
2016-01-14 13:46:48 +08:00
因为你们设置的 Deployment Target 不一样。
wohenyingyu01
2016-01-14 14:03:11 +08:00
@WangMaster 都是 9.2 ,忘记说了
wohenyingyu01
2016-01-14 14:04:08 +08:00
@WangMaster 而且我在配置里面设置不提示 deprecated 警告,两个项目就都没有警告了,都能通过编译
wohenyingyu01
2016-01-14 14:07:41 +08:00
@WangMaster 而且通过编译之后,之前出现错误的那个 app 什么东西都被放大了,连弹出来的系统自带键盘也比别的应用大了一圈,也更模糊了,整个手机好像放大版的 iPhone4 ,所有的 target deployment 都设置为 9.2 了,十分奇怪。
wohenyingyu01
2016-01-14 14:11:20 +08:00
顶部的电池图标,时间日期, Wi-Fi 信号, 4g 信号全部被放大了 2 倍……逼了🐶了
zchen
2016-01-14 15:05:32 +08:00
wohenyingyu01
2016-01-14 16:42:50 +08:00
@zchen 我怎么搜不出来!!千言万语一个谢字!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/250694

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX