当我执行 xcodebuild( headless 命令行构建)时,我得到“无法打开共享功能内存 GSCapabilities”,但构建产品很好。

CompileXIB Resources/Main/InterfaceBuilder/XXX.xib
    cd /Users/xxx/xcodeprojects/XXX
    setenv IBC_MINIMUM_COMPATIBILITY_VERSION 3.1.2
    setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/Users/xxx/xcodeprojects/iPhoneBuildScript:/Users/xxx/xcodeprojects/iPhoneBuildScript:/usr/bin:/bin:/usr/sbin:/sbin"
    /Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/xxx/xcodeprojects/xxx/build/Release-iphoneos/XXX.app/XXX.nib /Users/xxx/xcodeprojects/XXX/Resources/Main/InterfaceBuilder/XXX.xib --sdk /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk

Couldn't open shared capabilities memory GSCapabilities (No such file or directory)

如何修复这些警告?

最佳答案

我在一个项目中遇到了同样的问题。我发现以下站点更详细地解释了 GSCapability 是什么。

http://iphonedevwiki.net/index.php/GSCapability

我可以通过以下步骤删除此消息;

  • 转到您的应用程序目标,鼠标左键单击“获取信息”。
  • 转到“构建”选项卡。
  • 在搜索字段中输入“其他链接器标志”。

  • 在我的例子中,该值包含“-framework Foundation -framework UIKit”。删除这些链接器标志为我解决了这个问题。

    关于iphone - 什么是 "Couldn' t 打开共享功能内存 GSCapabilities(没有这样的文件或目录)”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5116080/

    10-13 05:46