我使用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}
快乐!
答案 0 :(得分:7)
我解决了这个问题。
$ {BUILD_STYLE}在Xcode 4中更改为$ {CONFIGURATION}
快乐!