我刚刚将Growl集成添加到了Xcode应用程序中。在测试时,源代码可以在Debug目标下正确编译和运行。
然而,当我尝试构建发布目标时,我得到了以下错误,我不确定为什么,也不知道该如何解决它。
Building target “EchowavesNotifier” of project “EchowavesNotifier” with configuration “Release” — (1 error)
cd /src/echowaves-notifier-osx
/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks /src/echowaves-notifier-osx/Growl.framework /src/echowaves-notifier-osx/build/Release/EchowavesNotifier.app/Contents/Frameworks
strip: for architecture x86_64 object: /src/echowaves-notifier-osx/Growl.framework/Versions/A/Growl malformed object (unknown load command 5)
pbxcp: warning: couldn't strip: /src/echowaves-notifier-osx/build/Release/EchowavesNotifier.app/Contents/Frameworks/Growl.framework/Versions/A/Growl: No such file or directory
pbxcp: warning: couldn't strip: /src/echowaves-notifier-osx/build/Release/EchowavesNotifier.app/Contents/Frameworks/Growl.framework/Versions/A/Growl: No such file or directory
pbxcp: warning: couldn't strip: /src/echowaves-notifier-osx/build/Release/EchowavesNotifier.app/Contents/Frameworks/Growl.framework/Versions/A/Growl: No such file or directory
pbxcp: warning: couldn't strip: /src/echowaves-notifier-osx/build/Release/EchowavesNotifier.app/Contents/Frameworks/Growl.framework/Versions/A/Growl: No such file or directory
Build failed (1 error)这是与64位(x86_64)相关的问题吗?
发布于 2010-01-01 01:25:24
我最近在升级Growl时遇到了这个问题,其他几个组也注意到了(我在Unison.app列表上发现了一些流量)。似乎正在发生的是链接步骤中的某种不匹配,尽管我还没有能够将其分离出来。
到目前为止,我找到的解决方案是删除整个build/目录并重新构建(这比在xcode中进行“清理”要多得多)。到目前为止,我还没有看到任何开发人员在执行该操作后再次出现该问题。请让我知道这是否能解决你的问题,因为我想知道如果这个问题再次出现,我是否需要继续寻找解决方案。
https://stackoverflow.com/questions/1986243
复制相似问题