我已经阅读了很多关于如何将现有框架添加到 Xcode 4 的提示,例如: http://www.thinketg.com/Company/Blogs/11-03-20/Xcode_4_Tips_Adding_frameworks_to_your_project.aspx
但是我的问题很特别。
我想添加一个具有以下结构的库:
- 构建 -> 调试-iphoneos -> 库.a
- 构建 -> 调试-iphonesimulator -> 库.a
- 构建 -> Release-iphoneos -> 库.a
- 构建 -> Release-iphonesimulator -> 库.a
如果我想构建项目以在模拟器上进行测试,我必须将库从文件夹“Debug-iphonesimulator”复制到我的项目中。如果我想在设备上测试它,我必须从文件夹“Release-iphoneos”复制库。太麻烦了!
将所有库集成到我的项目中是一个好方法吗?
非常感谢!
最佳答案
第一步是使用 lipo 命令创建通用静态库
lipo -create "${PROJECT_DIR}/build/${BUILD_STYLE}-iphoneos/libYourLib.a" "${PROJECT_DIR}/build/${BUILD_STYLE}-iphonesimulator/libYourLib.a" -output "${PROJECT_DIR}/build/libYourLib-${BUILD_STYLE}.a"
之后创建 2 个不同的目标(用于调试和发布)并在每个目标中添加正确的 .a。
关于iphone - 将 ".a"-库添加到 Xcode 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8048210/