XCode 5编译错误中的空白项目:Build.Sses中的Main.Storyboard红色

时间:2014-01-13 20:12:34

标签: xcode ios7 mobile-application xcode-storyboard dyld

我在XCode 5中遇到了很大的麻烦。首先,我最近从Xcode 4升级到了XCode 5,并且有一段时间以来都安装了两个版本。我现在只有Xcode 5(删除了两个版本并再次重新安装了XCode 5)。 创建一个空白项目将无法编译显示以下错误:

CompileStoryboard test-**/Base.lproj/Main.storyboard
cd /Users/user***/test-**/test-**
setenv IBSC_MINIMUM_COMPATIBILITY_VERSION 7.0
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
setenv XCODE_DEVELOPER_USR_PATH /Applications/Xcode.app/Contents/Developer/usr/bin/..
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool --errors --warnings --notices --minimum-deployment-target 7.0 --output-format human-readable-text --compile /Users/user***/Library/Developer/Xcode/DerivedData/test-**-czkmrxqmivlfarcpibzviisatxkr/Build/Products/Debug-iphonesimulator/test-nogit.app/Base.lproj/Main.storyboardc /Users/user***/test-**/test-**/test-**/Base.lproj/Main.storyboard

dyld: Symbol not found: _CGYmageGetRenderingIntent
  Referenced from: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
  Expected in: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
 in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
Command /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool failed with exit code 5

我是XCode环境的新手,任何见解都会非常有吸引力。 谢谢,

2 个答案:

答案 0 :(得分:0)

在我看来,你需要为你的项目添加一些框架,从CoreGraphics框架开始。

打开项目的“框架”部分,并确保存在某些“CoreGraphics”,如下所示:

CoreGraphics goes here

答案 1 :(得分:0)

解决此问题的线索如下:

dyld: Symbol not found: _CGYmageGetRenderingIntent

类_CGYmageGetRenderingIntent实际上不存在,应该是_CGImageGetRenderingIntent。因此,在升级OS X或升级到Xcode 5时,我的本地XCode库的缓存在某些时候已损坏。

必须以安全模式重启才能“刷新”Xcode库的缓存。