在更新到Xcode的6,我再也不能建立我的应用程序。 Xcode是抛出错误和警告类似如下:
错误:
/Applications/Xcode-6.0.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ CoreData.framework /接头/ 的NSManagedObjectContext .H:121:5: 指针对非const类型的“身份证”,没有明确的所有权
警告:
/Applications/Xcode-6.0.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ Foundation.framework /头/ NSString.h:206:4:警告:“__strong”只适用于Objective-C的对象或阻断指针类型; 在此处键入是“常量字符*” [-Wignored的属性]
该错误是在CoreData.framework,该警告是Foundation.framework。
这里是我的生成日志的链接: http://pastebin.com/RCgV8Pj1
我试着删除和同时使用拖放从框架目录,并在工程 - 添加按钮>构建阶段重新添加我的框架。 无论是修正错误。 我也试着删除SharedPrecompiledHeaders目录。 我也看到了这个 ,但他的修复并没有为我工作。 我在我的项目中没有“框架”目录。 我甚至竟然重新安装的Xcode 6。
我认为这是一个构建在某处设置一个错误,但我不知道什么会改变或者我应该更新。 使用Xcode中6后起初我无法在Xcode 5建下去,但我恢复了我的xcodeproj,它在旧版本工作正常。