I'm constantly getting warnings like that:

warning: no rule to process file '$(PROJECT_DIR)/Vendor/YAJL/NSBundle+YAJL.m' of type sourcecode.c.objc for architecture armv6 
warning: no rule to process file '$(PROJECT_DIR)/Vendor/YAJL/NSObject+YAJL.m' of type sourcecode.c.objc for architecture armv6 
warning: no rule to process file '$(PROJECT_DIR)/Vendor/YAJL/yajl-1.0.9/src/yajl.c' of type sourcecode.c.c for architecture armv6 
warning: no rule to process file '$(PROJECT_DIR)/Vendor/YAJL/yajl-1.0.9/src/yajl_alloc.c' of type sourcecode.c.c for architecture armv6
....

while trying to compile RestKit with "armv6" flag in Architectures build option. As compiler can't find rules to compile files, it doesn't compile them at all, so i can't install app on a device as it says it can't find compiled libraries. I've tried different approaches I've found in the internet, but they still don't work. Could anybody explain the core of this problem and why it occurs?

有帮助吗?

解决方案

Are you running Xcode 4.5? Version 4.5 has dropped support for armv6

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top