Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在团队中同时使用LLVM 3.1和LLVM 3.0处理编译器错误_Iphone_Xcode_Ipad_Compiler Errors_Llvm - Fatal编程技术网

Iphone 在团队中同时使用LLVM 3.1和LLVM 3.0处理编译器错误

Iphone 在团队中同时使用LLVM 3.1和LLVM 3.0处理编译器错误,iphone,xcode,ipad,compiler-errors,llvm,Iphone,Xcode,Ipad,Compiler Errors,Llvm,我问了一个关于LLVM 3.0与LLVM 3.1在iOS开发中使用Xcode时的错误/警告行为的问题。我正在和一个使用Xcode 4.2的人一起做一个项目。我最近升级到了Xcode 4.3。问题是我的编译器(LLVM 3.1)似乎很好,代码中有一些错误是我的队友旧版本(LLVM 3.0)拒绝生成的。我不能确定我的代码是否使用旧编译器生成。这会给使用SVN带来很多麻烦 例如: @property (nonatomic, readwrite) UIColor* color; LLVM 3.0:AR

我问了一个关于LLVM 3.0与LLVM 3.1在iOS开发中使用Xcode时的错误/警告行为的问题。我正在和一个使用Xcode 4.2的人一起做一个项目。我最近升级到了Xcode 4.3。问题是我的编译器(LLVM 3.1)似乎很好,代码中有一些错误是我的队友旧版本(LLVM 3.0)拒绝生成的。我不能确定我的代码是否使用旧编译器生成。这会给使用SVN带来很多麻烦

例如:

@property (nonatomic, readwrite) UIColor* color;
LLVM 3.0:ARC禁止合成具有未指定所有权或存储属性的Objective-C对象的属性

LLVM 3.1:没有警告,没有错误


我如何才能获得与队友相同的错误和警告?我们使用的是同一个Xcode项目。有没有办法在单个基础上设置警告/错误级别?

好的,一个选项是选择用于生成产品的编译器版本,并让所有开发人员使用该版本。在生成设置中有一个选项可以选择编译器,但在Xcode 4.3中没有选择LLVM 3.0的选项。然而,有某种标志可以设置。。。它是否允许我选择较旧的LLVM版本?它如何影响我的队友运行Xcode 4.2?我不明白在同一个项目文件上,不同的Xcode版本是如何解析这些设置的。我觉得你的例子很奇怪。它不应该说
@property(非原子,强)UIColor*color无论如何?(或
(非原子,保留)
无ARC)好的,一个选项是选择用于构建产品的编译器版本,并让所有开发人员使用该版本。在构建设置中有一个选项用于选择编译器,但在Xcode 4.3中没有选择LLVM 3.0的选项。然而,有某种标志可以设置。。。它是否允许我选择较旧的LLVM版本?它如何影响我的队友运行Xcode 4.2?我不明白在同一个项目文件上,不同的Xcode版本是如何解析这些设置的。我觉得你的例子很奇怪。它不应该说
@property(非原子,强)UIColor*color无论如何?(或
(非原子,保留)
无弧)