Xcode6 各种报错解决方案

https://github.com/gavinkwoe/BeeFramework/wiki/Xcode6-%E5%90%84%E7%A7%8D%E6%8A%A5%E9%94%99%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88

  1. 新建工程推荐基于最新工程模板 Bee-Xcode-Template
  2. ARC问题请使用 xproj 解决

已有项目错误处理

首先保证 pch 里 有 #import "Bee.h"

更改编译选项

在 Target 的 Build Setting里 搜索对应关键字,然后设置为对应的值。

ErrorKeywordValue
Confilcting types for echo CLANG_ENABLE_MODULES(Enable Modules) NO
direct accesses isa CLANG_WARN_DIRECT_OBJC_ISA_USAGE NO
msgSend ENABLE_STRICT_OBJC_MSGSEND NO
Return type GCC_WARN_ABOUT_RETURN_TYPE NO

更改代码

Error codeFixed
element.hash [element hash]
return nil return 0
controller = [rtti sharedInstance]; controller = (BeeMessageController *)[rtti sharedInstance];
model = [[self class] sharedInstance]; model = (BeeModel *)[[self class] sharedInstance];

如果有别的错误导致无法编译通过,请提Issues,尽量会在第一时间解决。

posted on 2015-01-11 15:12  沉淀2014  阅读(135)  评论(0编辑  收藏  举报

导航