我在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环境的新手,任何见解都会非常有吸引力。 谢谢,
答案 0 :(得分:0)
在我看来,你需要为你的项目添加一些框架,从CoreGraphics框架开始。
打开项目的“框架”部分,并确保存在某些“CoreGraphics”,如下所示:
答案 1 :(得分:0)
解决此问题的线索如下:
dyld: Symbol not found: _CGYmageGetRenderingIntent
类_CGYmageGetRenderingIntent实际上不存在,应该是_CGImageGetRenderingIntent。因此,在升级OS X或升级到Xcode 5时,我的本地XCode库的缓存在某些时候已损坏。
必须以安全模式重启才能“刷新”Xcode库的缓存。