更新到Xcode 6后,我无法再构建我的应用程序。 Xcode是抛出错误和警告类似如下:无法在Xcode 6中构建 - Apple框架中的ARC问题
错误:
/Applications/Xcode-6.0.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreData.framework/Headers/NSManagedObjectContext.h:121:5: Pointer to non-const type 'id' with no explicit ownership
警告:
/Applications/Xcode-6.0.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:206:4: warning: '__strong' only applies to Objective-C object or block pointer types; type here is 'const char *' [-Wignored-attributes]
的错误是在CoreData.framework,该警告是Foundation.framework。
这里是我的生成日志的链接:http://pastebin.com/RCgV8Pj1
我试着删除和使用都将它从框架目录下降再加入我的框架,并在工程 - 添加按钮>构建阶段。都不修复错误。我也尝试删除SharedPrecompiledHeaders目录。我也看到了this,但是他的修复功能对我无效。我的项目中没有“框架”目录。我甚至去重新安装Xcode 6.
我认为这是一个错误与建设设置某地,但我不知道什么会改变或我应该更新。最初在使用Xcode 6之后,我无法在Xcode 5中编译,但是我恢复了我的xcodeproj,并且它在旧版本中正常工作。
我最后不得不使用一个支持票就这一个,但是这基本上是他们对我的项目进行了更改。他们删除\t \t \t \t \t “$(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks” 在FRAMEWORK_SEARCH_PATHS和\t \t \t \t \t“$(DEVELOPER_DIR)/平台/ iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib“ 在LIBRARY_SEARCH_PATHS中。 – arsenius 2014-11-01 02:59:28