在Xcode中构建静态库4. $ {BUILD_STYLE}会发生什么?

时间:2011-11-03 08:25:28

标签: xcode static

我使用Xcode 4.2。我正在构建一个静态框架。

我构建了2个库:lib-simulator.a用于模拟器,lib-iphoneos.a用于设备。

在聚合目标中,我放了脚本:

  

rm -rf $ {BUILT_PRODUCTS_DIR} /libAggregate.a

     脂肪 - 脂肪   “$ {} BUILT_PRODUCTS_DIR {/../$} BUILD_STYLE -iphonesimulator / liblib-simulator.a”   “$ {BUILT_PRODUCTS_DIR} /liblib-iphoneos.a” - 输出   “$ {BUILT_PRODUCTS_DIR} /libAggregate.a”

然后我构建聚合目标,它失败了。以下日志:

  

lipo:无法打开输入文件:   /Users/vietnt/Library/Developer/Xcode/DerivedData/testCreateLib-ftdlqzrlflzkkkczafzhqrvxvgkx/Build/Products/Release-iphoneos/../-iphonesimulator/lib-simulator.a   (没有这样的文件或目录)

我发现缺少将$ {BUILD_STYLE}呈现为命令的粗体字。

如果我在Xcode 3.2.6中构建我的项目,那没关系,然后生成libAggregate.a文件。

请帮帮我。谢谢!

编辑:

我解决了这个问题。

Xcode 4中

$ {BUILD_STYLE} 更改为 $ {CONFIGURATION}

快乐!

1 个答案:

答案 0 :(得分:7)

我解决了这个问题。

$ {BUILD_STYLE}在Xcode 4中更改为$ {CONFIGURATION}

快乐!