刚学 Cocoa 用 XCode 遇到一个令人困惑的问题

2014-11-12 03:52:30 +08:00
 bitweaver
up主写代码时手贱打开了NSButton.h看了看,想到以前写java时候idea是不允许我修改sdk文件的,于是我想试一试osx。结果发现改了一个字母没任何错误提示,索性又改了回去。从此编译运行便会报出这样的错误:
'/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSButton.h' has been modified since the precompiled header ...
1、project -> clean
2、windows -> organizer -> delete(derived data)
3、重新建个工程
均报同样错误,无限苦闷中。。。
于是给10.10的sdk文件夹改了一个名字,现在重新下载中,400多M,速度很慢。
不知道有大牛知道如何解决这样弱弱的问题吗?
2191 次点击
所在节点    问与答
4 条回复
cdfmr
2014-11-12 08:32:15 +08:00
把NSButton.h文件touch到一个较早的时间看看。
wezzard
2014-11-12 09:10:53 +08:00
Delete ~/Library/Developer/Xcode/DerivedData
bitweaver
2014-11-12 09:17:26 +08:00
@cdfmr 查看了NSButton.h所在文件夹内所有文件的修改时间,居然有两种(10.3,10.4),两个时间都touch了一遍,xcode都提示NSButton.h被改了。
bitweaver
2014-11-12 09:20:36 +08:00
@wezzard 果然删掉就好了,多谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/145789

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX