代码之家  ›  专栏  ›  技术社区  ›  cpjolicoeur

生成包含Groll框架的发布目标时出错

  •  1
  • cpjolicoeur  · 技术社区  · 15 年前

    我刚刚将Groll集成添加到Xcode应用程序中。测试时,源在调试目标下正确编译和运行。

    但是,当我尝试构建发布目标时,我会得到以下错误,我不确定原因,或者谁来解决它。

    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)相关问题吗?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Rob Napier    15 年前

    我最近在升级groll时遇到了这个问题,其他几个小组也注意到了(我在unison.app列表上发现了一些流量)。似乎发生的是链接步骤中的某种不匹配,尽管我还没有将其隔离。

    到目前为止,我发现的解决方案是删除整个构建/目录并重新构建(这不仅仅是在Xcode中进行“清理”)。到目前为止,我还没有看到任何开发人员在执行该操作后再次出现问题。请告诉我这是否能解决您的问题,因为我想知道如果这个问题再次出现,我是否需要继续寻找解决方案。